CubeCardConfig

介绍

卡片配置类。

方法

getTemplateId

/**
 * 获取模版唯一id
 * @return
 */
getTemplateId(): string

setTemplateId

/**
 * 设置模版唯一id
 * @param templateId
 * @return
 */
setTemplateId(templateId: string): CubeCardConfig

getVersion

/**
 * 获取模版版本号
 * @return
 */
getVersion(): string

setVersion

/**
 * 设置模版版本号
 * @param version
 * @return
 */
setVersion(version: string): CubeCardConfig 

getCardUid

/**
 * 获取卡片唯一id
 * @return
 */
getCardUid(): string

getData

/**
 * 获取卡片数据
 * @return
 */
getData(): string

setData

/**
 * 设置卡片数据
 * @param data
 * @return
 */
setData(data: string): CubeCardConfig

getWidth

/**
 * 获取卡片预设的宽度
 * @return
 */
getWidth(): number 

setWidth

/**
 * 设置卡片预设的宽度
 * @param width
 * @return
 */
setWidth(width: number): CubeCardConfig

getHeight

/**
 * 获取卡片预设的高度
 * @return
 */
getHeight(): number

setHeight

/**
 * 设置卡片预设的高度
 * @param height
 * @return
 */
setHeight(height: number): CubeCardConfig 

getExtOption

/**
 * 获取卡片扩展参数
 * @return
 */
getExtOption(): ESObject

setExtOption

/**
 * 设置卡片扩展参数
 * @param extOption
 * @return
 */
setExtOption(extOption: ESObject): CubeCardConfig 

getEnvData

/**
 * 获取卡片环境变量数据
 * @return
 */
getEnvData(): string

setEnvData

/**
 * 设置卡片环境变量数据
 * @param envData
 * @return
 */
setEnvData(envData: string): CubeCardConfig 

getLayoutChangeListener

/**
 * 获取布局变更监听
 * @return
 */
getLayoutChangeListener(): CCardLayoutChangeListener | null  

setLayoutChangeListener

/**
 * 设置布局变更监听
 * @param listener
 */
setLayoutChangeListener(listener: CCardLayoutChangeListener): CubeCardConfig

setEventListener

/**
 * 设置布局点击、长按事件监听
 * @param listener
 */
setEventListener(listener: CCardEventListener): CubeCardConfig