mxcad API 文档 / MxPropertiesWindowCustom
Class: MxPropertiesWindowCustom
MxPropertiesWindowCustom 属性窗口添加自定义属性.
Table of contents
Constructors
Properties
Methods
- getEntityProperties
- onEvent_getProperties
- onEvent_setProperties
- setEntityProperties
- setEntitySupportCustom
Constructors
constructor
• new MxPropertiesWindowCustom()
Properties
getPropertiesCall
• Private
getPropertiesCall: null
| (id
: McObjectId
) => MxPropertiesWindowCustomValue
[] = null
setPropertiesCall
• Private
setPropertiesCall: null
| (id
: McObjectId
, prop
: MxPropertiesWindowCustomValue
) => void
= null
Methods
getEntityProperties
▸ getEntityProperties(id
): MxPropertiesWindowCustomValue
[]
属性UI程序调用
Parameters
Name | Type |
---|---|
id | McObjectId |
Returns
MxPropertiesWindowCustomValue
[]
onEvent_getProperties
▸ onEvent_getProperties(call
): void
插件程序程序调用,注册返回对象自定属性函数。
Parameters
Name | Type |
---|---|
call | (id : McObjectId ) => MxPropertiesWindowCustomValue [] |
Returns
void
onEvent_setProperties
▸ onEvent_setProperties(call
): void
插件程序程序调用,注册设置对象自定属性函数。
Parameters
Name | Type |
---|---|
call | (id : McObjectId , prop : MxPropertiesWindowCustomValue ) => void |
Returns
void
setEntityProperties
▸ setEntityProperties(id
, prop
): void
属性UI程序调用
Parameters
Name | Type |
---|---|
id | McObjectId |
prop | MxPropertiesWindowCustomValue |
Returns
void
setEntitySupportCustom
▸ setEntitySupportCustom(id
, isCustomProperties?
): void
插件程序程序调用,设置该对象状态支持自定义属性在属性窗口显示。
Parameters
Name | Type | Default value |
---|---|---|
id | McObjectId | undefined |
isCustomProperties | boolean | true |
Returns
void