DrawingSelectView
关系
Extends
DrawingSelectView Extends Widget
继承: Widget
Implements
DrawingSelectView Implements IDrawingSelectView
实现接口: IDrawingSelectView
用于显示绘制选择功能的用户界面,包括绘制工具、表单配置和要素列表
构造函数
DrawingSelectView
构造函数
new DrawingSelectView(props)
参数
- props:
IDrawingSelectViewProps视图属性配置
返回:DrawingSelectView DrawingSelectView对象
属性
afterCreate
afterCreate: any
类型: any
afterRemoved
afterRemoved: any
类型: any
afterUpdate
afterUpdate: any
类型: any
children
children: any
类型: any
dialogNode
对话框节点
dialogNode: HTMLElement
类型: HTMLElement
formNode
表单节点
formNode: HTMLElement
类型: HTMLElement
formSchemas
表单配置
formSchemas: (
类型: (
key
key: any
类型: any
model
绘制选择模型
model: DrawingSelectModel
props
视图属性配置
props: IDrawingSelectViewProps
selectFeaturesList
选中的构件要素信息列表
selectFeaturesList: IListItem
类型: IListItem
selectFeaturesListNode
选中要素列表节点
selectFeaturesListNode: IListNode
类型: IListNode
tabs
绘制类型配置
tabs: object[]
类型: object[]
tabsNode
标签页节点
tabsNode: ITabsNode
类型: ITabsNode
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
方法
_attach
_attach(element): void
参数
- element:
any
返回:void
_detach
_detach(element): void
参数
- element:
any
返回:void
_postInitialize
Returns
_postInitialize(): void
返回:void
beforeFirstRender
Returns
beforeFirstRender(): Promise
返回:Promise
castContainer
castContainer(element): any
参数
- element:
any
返回:any
classes
classes(...args): any
参数
- args: ...
any
返回:any
clickOperate
取消绘制或删除所有图形
clickOperate(type, e): void
参数
- type:
string操作类型 - e:
any事件对象
返回:void
close
绘制选择关闭
close(): void
返回:void
destroy
Returns
destroy(): void
返回:void
formChanged
表单修改事件
formChanged(schemas): void
参数
- schemas:
any表单数据
返回:void
getSelectFeaturesArrObj
获取所选中构件要素信息对象
getSelectFeaturesArrObj(): void
返回: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
selectFeaturesRemove
置空要素列表
selectFeaturesRemove(): void
返回:void
setTabsActiveId
通过监听图形绘制完成事件来设置tabsNode组件高亮项
setTabsActiveId(): void
返回:void
show
绘制选择开启
show(): void
返回:void
tabsChange
tab组件选择修改事件
tabsChange(): void
返回:void
toggle
切换显示状态
toggle(): void
返回:void

BIMFlux AI
