AttributeSelectView

用于显示属性选择界面和处理用户交互的视图组件

关系

Extends

AttributeSelectView Extends Widget

继承: Widget

Implements

AttributeSelectView Implements IAttributeSelectView

实现接口: IAttributeSelectView

用于显示属性选择界面和处理用户交互的视图组件

构造函数

AttributeSelectView

构造函数

new AttributeSelectView(props)

参数

返回:AttributeSelectView AttributeSelectView对象

属性

afterCreate

afterCreate: any

类型: any

afterRemoved

afterRemoved: any

类型: any

afterUpdate

afterUpdate: any

类型: any

allLayerAttributeSelectOption

所有图层可用属性选择选项

allLayerAttributeSelectOption: ILayerSelectOption

attributeSelectType

属性值选择计算类型

attributeSelectType: ">" | "<" | "=" | "<>" | ">=" | "<=" = '='

类型: ">" | "<" | "=" | "<>" | ">=" | "<="

默认值:'='

attributeSelectTypeOption

图层属性值选择计算类型选项

attributeSelectTypeOption: ILayerSelectOption

attributeValue

可用属性对应的属性值

attributeValue: string | number = '2F'

类型: string | number

默认值:'2F'

children

children: any

类型: any

dialogNode

对话框节点

dialogNode: HTMLElement

类型: HTMLElement

key

key: any

类型: any

layerAttributeSelectOption

图层可用属性选择选项

layerAttributeSelectOption: ILayerSelectOption

layerSelectOption

图层选择选项

layerSelectOption: ILayerSelectOption

model

属性选择模型实例

model: IAttributeSelectModel

props

视图属性

props: IAttributeSelectViewProps

selectLayer

当前选中的图层

selectLayer: any

类型: any

selectLayerAttribute

当前选中的图层可用属性

selectLayerAttribute: string | number

类型: string | number

uiStrings

uiStrings: any

类型: any

viewModel

viewModel: any

类型: any

访问器

container

set container(containerValue: any): void

参数

  • containerValue: any

返回: void

domNode

get domNode(): any

返回: any

set domNode(element: any): void

参数

  • element: any

返回: void

icon

get icon(): any

返回: any

set icon(iconValue: any): void

参数

  • iconValue: any

返回: void

id

get id(): any

返回: any

set id(value: any): void

参数

  • value: any

返回: void

label

get label(): any

返回: any

set label(labelValue: any): void

参数

  • labelValue: any

返回: void

renderable

get renderable(): any

返回: any

visible

get visible(): any

返回: any

set visible(isVisible: any): void

参数

  • isVisible: any

返回: void

方法

_afterCreate

对话框创建后回调

_afterCreate(element): void

参数

  • element: HTMLElement 对话框元素

返回:void

_attach

_attach(element): void

参数

  • element: any

返回:void

_detach

_detach(element): void

参数

  • element: any

返回:void

_postInitialize

Returns

_postInitialize(): void

返回:void

attributeSelect

开启属性选择

attributeSelect(): Promise

返回:Promise

attributeSelectTypeChange

属性值选择计算类型切换事件

attributeSelectTypeChange(value): void

参数

  • value: ">" | "<" | "=" | "<>" | ">=" | "<=" 计算类型

返回:void

attributeValueChange

属性值输入框修改事件

attributeValueChange(value): void

参数

  • value: string | number 属性值

返回:void

beforeFirstRender

Returns

beforeFirstRender(): Promise

返回:Promise

castContainer

castContainer(element): any

参数

  • element: any

返回:any

classes

classes(...args): any

参数

  • args: ...any

返回:any

close

关闭属性选择界面

close(): void

返回:void

destroy

Returns

destroy(): void

返回:void

getLayer

获取场景中的所有图层并重新渲染视图

getLayer(): Promise

返回:Promise

layerAttributeSelectChange

图层可用属性切换事件

layerAttributeSelectChange(value): void

参数

  • value: string | number 选中的可用属性

返回:void

layerSelectChange

图层下拉框选择变更事件

layerSelectChange(value): void

参数

  • value: string 选中的图层值

返回:void

loadDependencies

Returns

loadDependencies(): any

返回:any

loadLocale

Returns

loadLocale(): any

返回:any

normalizeCtorArgs

normalizeCtorArgs(args, container): any

参数

  • args: any
  • container: any

返回:any

postInitialize

Returns

postInitialize(): void

返回:void

render

渲染属性选择界面

render(): any

返回:any

renderNow

Returns

renderNow(): void

返回:void

scheduleRender

Returns

scheduleRender(): void

返回:void

show

显示属性选择界面

show(): void

返回:void

toggle

切换属性选择界面显示状态

toggle(): void

返回:void

BIMFlux AI