BasePropertyViewPlugin
用于管理构件属性详情的显示和交互功能
关系
Implements
BasePropertyViewPlugin Implements IPropertyViewPlugin
实现接口: IPropertyViewPlugin
用于管理构件属性详情的显示和交互功能
构造函数
BasePropertyViewPlugin
构造函数
new BasePropertyViewPlugin(props?)
参数
- props?:
IBasePropertyProps基础属性插件属性
返回: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
安装插件
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
更新属性配置

BIMFlux AI
