CardLayoutTemplate Class
Serves as the base for classes that define a layout template for the CardItem.
Declaration
export abstract class CardLayoutTemplate extends SerializableModel
Remarks
The CardItem item allows you to specify a layout of individual cards from the CardDashboardItem.cards collection. The Card object exposes the Card.layoutTemplate property that allows you to set a predefined layout template or to create a custom layout.
To learn more about the available layouts, see the Web Dashboard - Cards - Layout topic.
Note
If you assign a null value to the Card.layoutTemplate property, the CardLayoutTemplate
uses the legacy card layout used prior v17.1.
Inherited Members
Inheritance
constructor
For internal use.
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> |
title Property
Declaration
title: string
Property Value
Type |
---|
string |
Methods
clone Method
Declaration
clone(): CardLayoutTemplate
Returns
Type |
---|
CardLayoutTemplate |
getInfo Method
For internal use.
Declaration
getInfo(): DevExpress.Analytics.Utils.ISerializationInfoArray
Returns
Type | Description |
---|---|
ISerializationInfoArray | An array of objects that provide serialization info. |
getType Method
Declaration
abstract getType(): string
Returns
Type |
---|
string |