DrawingSelectView

用于显示绘制选择功能的用户界面,包括绘制工具、表单配置和要素列表

关系

Extends

DrawingSelectView Extends Widget

继承: Widget

Implements

DrawingSelectView Implements IDrawingSelectView

实现接口: IDrawingSelectView

用于显示绘制选择功能的用户界面,包括绘制工具、表单配置和要素列表

构造函数

DrawingSelectView

构造函数

new DrawingSelectView(props)

参数

返回: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