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"/>