类Cabinet
机柜组件。
继承
静态属性
tagStyleConfig
typescript
static tagStyleConfig: CabinetTagStyleConfig
机柜编号标签样式配置。CabinetTagStyleConfig 类型。
属性
entityId
获取物体实体对象ID。 string
类型。
cabinetId
获取或设置机柜ID。 string
类型。
cabinetName
获取或设置机柜名称。 string
类型。
areaId
获取或设置机柜所属区域ID。 string
类型。
assets
获取机柜内的资产列表。RackMounted 类型数组。
onEnterCabinet
进入机柜事件。(cabinet: Cabinet) => void
类型。
onExistCabinet
退出机柜事件。(cabinet: Cabinet) => void
类型。
onCabinetRightClick
机柜右键事件。(cabinet: Cabinet, left: number, top: number) => void
类型。
方法
frontOn
typescript
frontOn(callback?: () => void): void
前面居中显示。
返回 void
类型。
参数
callback
:() => void
回调函数,可为空。
backOn
typescript
backOn(callback?: () => void): void
后面居中显示。
返回 void
类型。
参数
callback
:() => void
回调函数,可为空。
triggerExist
typescript
triggerExist(): void
手动触发退出机柜事件。
返回 void
类型。
无参数。
loadAssets
typescript
async loadAssets(list: AssetData[]): Promise<void>
加载机柜内的资产。
异步返回 Promise<void>
类型。
参数
list
: AssetData数组类型。
资产数据列表。
clear
typescript
clear(): void
清空机柜内的资产。
返回 void
类型。
无参数。
updateAlarmStates
typescript
updateAlarmStates(asset_ids?: string[]): void
更新告警状态。
返回 void
类型。
参数
asset_ids
:string
数组类型。
资产ID列表。