CardLayout Class
Contains settings related to the layout of cards for the CardItem.
Declaration
export class CardLayout extends SerializableModel
Remarks
To learn how to manage the layout of cards in the CardItem, refer to the CardLayoutTemplate class description.
Inherited Members
Inheritance
SerializableModel
CardLayout
constructor
Initializes a new instance of the CardLayout class with specified settings.
Declaration
constructor(
modelJson?: any,
serializer?: DevExpress.Analytics.Utils.ModelSerializer
)
Parameters
| Name | Type | Description |
|---|---|---|
| modelJson | any | A JSON object used for dashboard deserialization. Do not pass this parameter directly. |
| serializer | ModelSerializer | An object used for dashboard deserialization. Do not pass this parameter directly. |
Properties
maxWidth Property
Declaration
maxWidth: ko.Observable<number>
Property Value
| Type |
|---|
| Observable<number> |
minWidth Property
Declaration
minWidth: ko.Observable<number>
Property Value
| Type |
|---|
| Observable<number> |
rows Property
Declaration
rows: ko.ObservableArray<DevExpress.Dashboard.Model.CardRowBase>
Property Value
| Type |
|---|
| ObservableArray<CardRowBase> |
rowTypes Property
Declaration
static rowTypes: {
CardRow: {
constructor: typeof DevExpress.Dashboard.Model.CardRow;
};
CardSparklineRow: {
constructor: typeof DevExpress.Dashboard.Model.CardSparklineRow;
};
}
Property Value
| Name | Type |
|---|---|
| CardRow | {constructor: typeof CardRow} |
| CardSparklineRow | {constructor: typeof CardSparklineRow} |
templateID Property
Declaration
templateID: ko.Observable<number>
Property Value
| Type |
|---|
| Observable<number> |
Methods
createRow(elementJSON, serializer) Method
Declaration
createRow(
elementJSON: any,
serializer: DevExpress.Analytics.Utils.ModelSerializer
): DevExpress.Dashboard.Model.CardRowBase
Parameters
| Name | Type | Description |
|---|---|---|
| elementJSON | any | |
| serializer | ModelSerializer | An object used for dashboard deserialization. Do not pass this parameter directly. |
Returns
| Type |
|---|
| CardRowBase |
getInfo Method
For internal use.
Declaration
getInfo(): DevExpress.Analytics.Utils.ISerializationInfoArray
Returns
| Type | Description |
|---|---|
| ISerializationInfoArray | An array of objects that provide serialization info. |
grabFrom(newLayout) Method
Declaration
grabFrom(
newLayout: CardLayout
): void
Parameters
| Name | Type |
|---|---|
| newLayout | CardLayout |