我们在使用EC框架给元素添加自定义的业务属性时,有时会需要给特定属性设置一个取值范围。例如对于重量或者长度等属性时,是不能输入负值的。那么该如何给属性添加取值范围呢?查阅相关文档后,发现 “ECProperty”有两个名为“MinimumValue”和“MaximumValue”的可选属性。这两个属性可以设置“ECPropety”可输入的最小值以及最大值。对于重量或者长度等这些不能为负值的“ECProperty”,我们可以将其“MinimumValue”属性值设置为0,如下所示。这样在元素属性对话框中修改此“ECProperty”的值时,就不能输入输入0以下的值了。
<ECProperty propertyName="Weight" typeName="string" MinimumValue="0"/>