IDrawingSelectView
对话框节点,绘制选择功能的主对话框DOM元素
关系
Extends
IDrawingSelectView Extends IPluginView
继承: IPluginView
属性
dialogNode
对话框节点,绘制选择功能的主对话框DOM元素
dialogNode: HTMLElement
类型: HTMLElement
formNode
表单节点,配置选项表单的DOM元素
formNode: HTMLElement
类型: HTMLElement
formSchemas
表单配置架构,表单字段和验证规则的配置数组
formSchemas: object[]
类型: object[]
selectFeaturesList
选中要素信息列表,选中的构件要素信息项的数组
selectFeaturesList: IListItem
类型: IListItem
selectFeaturesListNode
选择要素列表节点,显示选中要素列表的DOM元素
selectFeaturesListNode: HTMLElement
类型: HTMLElement
tabs
绘制类型配置,可选的绘制工具类型配置数组
tabs: object[]
类型: object[]
tabsNode
标签页节点,绘制类型选择的标签页DOM元素
tabsNode: HTMLElement
类型: HTMLElement
方法
clickOperate
点击操作处理
clickOperate(type, e): void
参数
- type:
string操作类型字符串 - e:
Event点击事件对象,处理取消绘制或删除所有图形等操作
返回:void
close
关闭视图操作面板
close(): void
返回:void
formChanged
表单修改事件
formChanged(schemas): void
参数
- schemas:
any表单架构配置对象,处理表单字段值变化时的逻辑
返回:void
getSelectFeaturesArrObj
获取选中要素信息对象,收集并整理所有选中构件的要素信息
getSelectFeaturesArrObj(): void
返回:void
selectFeaturesRemove
清空要素列表,清空选中要素信息列表的所有内容
selectFeaturesRemove(): void
返回:void
setTabsActiveId
设置标签页激活项,通过监听图形绘制完成事件来设置标签页组件的高亮项
setTabsActiveId(): void
返回:void
show
显示视图操作面板
show(): void
返回:void
tabsChange
标签页切换事件,处理用户切换绘制类型标签页的逻辑
tabsChange(): void
返回:void
toggle
切换视图操作面板的显示和隐藏状态
toggle(): void
返回:void

BIMFlux AI
