XLDeploy 允许通过在synthetic.xml 中添加条目来扩展其CI。
我修改了synthetic.xml 并添加了一个新属性:
<type-modification type="udm.DeploymentPackage">
<property name="notes" kind="string"/>
我现在可以在 UI 上看到这个属性:
但是我希望这个字段被禁用或只读。我可以吗?
XLDeploy 允许通过在synthetic.xml 中添加条目来扩展其CI。
我修改了synthetic.xml 并添加了一个新属性:
<type-modification type="udm.DeploymentPackage">
<property name="notes" kind="string"/>
我现在可以在 UI 上看到这个属性:
但是我希望这个字段被禁用或只读。我可以吗?
CI功能中的只读字段尚未实现..如果您不打算在部署期间更改它,您可以做的是定义一个具有默认值的隐藏字段。
<type-modification type="udm.DeploymentPackage">
<property name="notes" kind="string" default="My Custom Notes" hidden="true"/>
如果您希望它可见,则需要定义 2 个属性,一个可见,另一个隐藏。
可见的将是一个显示文本字段。隐藏的将是实际使用的。
然后,您可以确保描述清楚,即使用户更改此值,它也将保持默认值。
<type-modification type="udm.DeploymentPackage">
<property name="hiddenNotes" kind="string" default="My Custom Notes" hidden="true"/>
<property name="notes" kind="string" default="My Custom Notes" hidden="false" description="Changing this will not affect actual value, it will remain at the default"/>