BasePropertyViewPlugin

用于管理构件属性详情的显示和交互功能

关系

Implements

BasePropertyViewPlugin Implements IPropertyViewPlugin

实现接口: IPropertyViewPlugin

用于管理构件属性详情的显示和交互功能

构造函数

BasePropertyViewPlugin

构造函数

new BasePropertyViewPlugin(props?)

参数

返回:BasePropertyViewPlugin BasePropertyViewPlugin对象

属性

icon

插件icon

icon: string

类型: string

id

插件 ID

id: string

类型: string

label

插件标识

label: string

类型: string

model

模型实例

model: IBasePropertyModel

props

插件属性配置

props: IBasePropertyProps

scene

场景实例

scene: IScene

类型: IScene

view

视图实例

view: IBasePropertyView

方法

close

关闭属性面板

close(): void

返回:void

destroy

销毁插件

destroy(): void

返回:void

initContextMenu

初始化右键菜单点击

initContextMenu(): void

返回:void

initToolbar

初始化工具栏功能

initToolbar(): void

返回:void

install

安装插件

install(_scene): void

参数

返回:void

listenLayerLeftClick

监听左键点击构件

listenLayerLeftClick(): void

返回:void

listenSceneClick

监听场景点击

listenSceneClick(): void

返回:void

listenSceneTreeNodeClick

监听构件树的点击

listenSceneTreeNodeClick(): void

返回:void

propertyMutex

与特性编辑互斥

propertyMutex(): void

返回:void

show

显示属性面板

show(): void

返回:void

toggle

切换属性面板显示状态

toggle(): void

返回:void

updateProps

更新属性配置

updateProps(props): void

参数

返回:void

BIMFlux AI