IAttributeSelectModel

是否启用选中高亮显示

属性

isSelectHeightLight

是否启用选中高亮显示

isSelectHeightLight: boolean

类型: boolean

sceneLayerArr

场景中所有图层数组

sceneLayerArr: any[] | ILayer

类型: any | ILayer

selectFeaturesArr

选中的要素属性数组

selectFeaturesArr: number[] | string[]

类型: number[] | string[]

方法

allLayerAttributeSelect

全图层属性选择

allLayerAttributeSelect(where): Promise

参数

  • where: string 属性选择条件表达式

返回:Promise

attributeSelect

属性选择功能

attributeSelect(sublayerView, where): Promise

参数

  • sublayerView: any 所筛选的单图层子图层
  • where: string 属性选择条件表达式

返回:Promise

formatWhere

设置筛选条件格式化

formatWhere(attribute, value, type): void

参数

  • attribute: string | number 所要筛选的属性名称
  • value: string | number 所筛选属性的值
  • type: ">" | "<" | "=" | "<>" | ">=" | "<=" 比较类型:大于、小于、等于、不等于、大于等于、小于等于

返回:void

getAllSceneLayer

获取场景中所有图层

getAllSceneLayer(): Promise

返回:Promise

oneLayerAttributeSelect

单图层属性选择

oneLayerAttributeSelect(layerView, where): Promise

参数

  • layerView: any 所筛选的单图层
  • where: string 属性选择条件表达式

返回:Promise

removeHighLight

清除高亮显示效果

removeHighLight(): void

返回:void

setHighLight

设置场景高亮显示

setHighLight(): void

返回:void

BIMFlux AI