跳到主要内容

IDP.Custom.Design.CustomModel 命名空间

namespace CustomModel 

提供参数化模型增删改查能力

函数

函数

描述

computeInnerSpacesAsync(id)

获取模型的所有内空数据,包含边界信息

deleteTopModelsAsync(options)

删除指定顶层模型

findTopModelsAsync(options)

获取当前场景中的顶层模型

findTopModelsSimpleAsync(option)

查询一批模型数据

fitAsync(option)

触发指定模型的适配

getCustomModelByModelIdAsync(id)

根据模型的的ID,获取方案中的模型信息

getPreviewImgAsync(option)

根据模型id获取模型的缩略图信息

getTopModelsLiteInfoAsync(option)

分页获取顶层模型轻量信息

highlightModels(option)

insertAsync(options)

向方案中插入顶层节点

lockModel(option)

锁定模型(模型在工具中将会禁用所有交互功能,无法再编辑模型数据) 注意:该接口仅是前端临时锁定,锁定效果不会进行持久化存储,且都会按照顶层模型进行锁定; 业务标识(businessId)需联系酷家乐工作人员注册之后方能使用,否则无法进行锁定

newCustomModelByCategoryAsync(category)

通过真分类创建一个CustomModel对象

newCustomModelByProductIdAsync(productId)

通过商品ID创建一个CustomModel对象

unlockModel(option)

解锁模型(解除模型在工具中所禁用的交互功能) 注意:该接口仅是前端临时解锁,解锁效果不会进行持久化存储,且都会按照顶层模型进行解锁; 调用该接口并不保证模型会被解锁,如果模型还被其他业务锁定,将无法解锁; 业务标识(businessId)需联系酷家乐工作人员注册之后方能使用,否则无法进行解锁

updateAsync(options)

更新CustomModel模型

变量

变量

描述

BzPropertyType

自定议参数类型

ParamModelType

定制模型类别

ParamType

参数类型

类型别名

类型别名

描述

CustomModel

输出CustomModel类型

CustomModelParam

定制参数化模型类型

CustomModelProperty

用户自定议参数