Новое свойство в udm.DeploymentPackage отключено в xldeploy

XLDeploy позволяет расширить свой CI, добавив запись в синтетический.xml.

я изменил синтетический.xml и добавил новое свойство:

<type-modification type="udm.DeploymentPackage">
<property name="notes" kind="string"/>

я могу видеть это свойство в пользовательском интерфейсе сейчас:

введите описание изображения здесь

Однако я хочу, чтобы это поле было отключено или доступно только для чтения. Могу я?

1 ответ

Решение

Поле только для чтения в функции 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"/>
Другие вопросы по тегам