DrawingView
关系
Extends
DrawingView Extends Widget
继承: Widget
Implements
DrawingView Implements IDrawingView
实现接口: IDrawingView
用于管理绘制功能的用户界面,包括绘制工具栏、样式设置和图形列表
构造函数
DrawingView
构造函数
属性
activeId
当前激活的绘制类型 ID
activeId: IStart
类型: IStart
afterCreate
afterCreate: any
类型: any
afterRemoved
afterRemoved: any
类型: any
afterUpdate
afterUpdate: any
类型: any
children
children: any
类型: any
drawingNode
绘制对话框 DOM 元素
drawingNode: HTMLElement
类型: HTMLElement
graphicListNode
图形列表 DOM 元素
graphicListNode: IListNode
类型: IListNode
key
key: any
类型: any
mMessage
消息提示 DOM 元素
mMessage: HTMLElement
类型: HTMLElement
model
绘制模型实例
model: IDrawingModel
类型: IDrawingModel
pointFormNode
点样式表单 DOM 元素
pointFormNode: HTMLElement
类型: HTMLElement
polygonFormNode
面样式表单 DOM 元素
polygonFormNode: HTMLElement
类型: HTMLElement
polylineFormNode
线样式表单 DOM 元素
polylineFormNode: HTMLElement
类型: HTMLElement
props
绘制视图属性
props: DrawingViewProps
类型: DrawingViewProps
tabs
绘制图形类型配置
tabs: object[]
类型: object[]
tabsNode
标签页 DOM 元素
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
drawingEvent
监听绘制结束后的事件
drawingEvent(): void
返回:void
graphicListButton
图形列表按钮点击事件处理(复制代码)
graphicListButton(e): void
参数
- e:
any事件对象
返回:void
graphicListDelete
图形列表删除事件处理
graphicListDelete(e): void
参数
- e:
any事件对象
返回:void
graphicListItemClick
图形列表项点击事件处理
graphicListItemClick(e): void
参数
- e:
any事件对象
返回: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
setModelStyle
设置图形样式
setModelStyle(type, schemas): void
参数
- type:
"pointSchemas"|"polylineSchemas"|"polygonSchemas"样式类型 - schemas:
any样式配置
返回:void
show
显示绘制面板
show(): void
返回:void
tabsChange
标签页切换事件处理(绘制开启)
tabsChange(e): void
参数
- e:
any事件对象
返回:void
toggle
切换绘制面板显示状态
toggle(): void
返回:void

BIMFlux AI
