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.Card
uses the legacy card layout used prior v17.
#Inheritance
#constructor
For internal use.
#Declaration
constructor(
modelJson?: any,
serializer?: DevExpress.Analytics.Utils.ModelSerializer
)
#Parameters
Name | Type | Description |
---|---|---|
model |
any | A JSON object used for dashboard deserialization. Do not pass this parameter directly. |
serializer | Model |
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 |
---|
Card |
#getInfo Method
For internal use.
#Declaration
getInfo(): DevExpress.Analytics.Utils.ISerializationInfoArray
#Returns
Type | Description |
---|---|
ISerialization |
An array of objects that provide serialization info. |
#getType Method
#Declaration
abstract getType(): string
#Returns
Type |
---|
string |