BasePropertyEditPlugin
用于编辑场景中构件属性的插件,提供属性编辑面板和相关交互功能
关系
Implements
BasePropertyEditPlugin Implements IPropertyViewPlugin
实现接口: IPropertyViewPlugin
用于编辑场景中构件属性的插件,提供属性编辑面板和相关交互功能
构造函数
BasePropertyEditPlugin
构造函数
new BasePropertyEditPlugin(props?)
参数
- props?:
IBasePropertyProps插件属性配置
返回:BasePropertyEditPlugin BasePropertyEditPlugin对象
属性
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
方法
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
saveTip
特性编辑成功或失败提示框
saveTip(isSuc): void
参数
- isSuc:
boolean是否成功
返回:void
show
显示属性编辑面板
show(): void
返回:void
updateProps
更新属性配置

BIMFlux AI
