udm.DeploymentPackage 中的新 属性 在 xldeploy 中被禁用
New Property in udm.DeploymentPackage as disabled in xldeploy
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"/>
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"/>