跳到主要内容

IDP.EventTypes interface

小程序可监听的事件集合

Signature:

interface EventTypes 

Properties

Property

Modifiers

Type

Description

"IDP.Custom.Design.CustomModel.Add"

IDP.DB.Types.ElementId[]

监听定制模型新增

"IDP.Custom.Design.CustomModel.AddV2"

IDPCommon.DB.Types.ElementId[]

定制模型新增事件 模型对象是最顶层模型,与设计工具资源管理器顶层节点一致

"IDP.Custom.Design.CustomModel.Delete"

IDP.DB.Types.ElementId[]

监听定制模型删除

"IDP.Custom.Design.CustomModel.DeleteV2"

IDPCommon.DB.Types.ElementId[]

定制模型删除事件 模型对象是最顶层模型,与设计工具资源管理器顶层节点一致

"IDP.Custom.Design.CustomModel.Update"

IDPCommon.DB.Types.ElementId[]

定制模式下,模型更新事件

"IDP.Custom.Design.CustomModel.UpdateV2"

IDPCommon.DB.Types.ElementId[]

定制模型更新事件 模型对象是最顶层模型,与设计工具资源管理器顶层节点一致

"IDP.Custom.Design.Loaded"

void

监听定制数据加载完成

"IDP.Custom.DoorCoveringHardware.Mode"

DoorCoveringHardwareMode

掩门五金模式,选项配置发生变化时触发

"IDP.Custom.DoorCoveringHardware.SelectedElementsChange"

IDPCommon.DB.Types.ElementId[]

掩门五金模式下,模型选中事件

"IDP.Custom.Mode.Enter"

CustomAppMode

进入定制子模式下触发的事件

"IDP.Custom.Mode.Exit"

CustomAppMode

退出定制子模式下触发的事件

"IDP.DB.Element.Add"

IDP.DB.Types.ElementId[]

监听模型新增

"IDP.DB.Element.Delete"

IDP.DB.Types.ElementId[]

监听模型删除

"IDP.Design.Save"

void

监听是否触发保存

"IDP.Design.Saved"

void

监听保存成功

"IDP.Integration.FOP.OrderMode.OrderModel.Update"

Pick<FindAuditedModelResult, "modelIds" | "subModels">

订单模式下,自动更新模型范围变更时触发

"IDP.Interaction.SelectedElementsChange"

IDP.DB.Types.ElementId[]

监听当前选中的对象列表的变更

"IDP.UI.Layout.WindowResize"

void

监听 **云设计工具页面** 文档视图(窗口)大小调整