跳到主要内容

IParamModelLiteParam interface

模型的参数信息 @vm-type IParamType

Signature:

interface IParamModelLiteParam<T = any> 

Methods

Method

Description

cancelOverride()

取消当前字段被覆盖

getDescription()

当前参数描述信息

getDisplayName()

获取参数的显示名称

getEditable()

当前参数是否可以被编辑 如果为不可编辑的话,强制更改参数也不会生效

getMax()

获取当前参数输入值的最大值(参数化编辑器中设置的)

getMin()

获取当前参数输入值的最小值(参数化编辑器中设置的)

getName()

获取参数名称

getOptionValues()

获取可选值

getPackageId()

获取约束的产品包id

getParamForm()

获取当前参数类型

getParsedValue()

getPrimitiveOverride()

是否需要将设置的参数覆盖原始参数信息 仅对部分参数设计有效,具体细节,见对应场景

getRecommendValues()

获取当前模型在参数化编辑器中设置的推荐值

getSimpleName()

获取参数简写名称

getStep()

获取当前参数的步长信息

getType()

获取当前参数值类型

getUnitType()

获取当前字段的单位类型

getValue()

获取当前参数解析后的值内容

getValueDisplayNames()

当为多布尔值时,展示的内容

getVisible()

当前参数在工具中是否可见

isOverridden()

当前字段是否被覆盖

isUsingMixFormula()

判断当前值是否使用复合公式

setParsedValue(value)

setPrimitiveOverride(value)

是否需要将设置的参数覆盖原始参数信息

setValue(value)

设置当前参数的值 当前函数并未对输入的参数进行校验

useMixFormula()

重置当前参数使用复合公式