AttributeSelectView
关系
Extends
AttributeSelectView Extends Widget
继承: Widget
Implements
AttributeSelectView Implements IAttributeSelectView
实现接口: IAttributeSelectView
用于显示属性选择界面和处理用户交互的视图组件
构造函数
AttributeSelectView
构造函数
new AttributeSelectView(props)
参数
- props:
IAttributeSelectViewProps视图属性
返回: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
