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