xl-deploy - udm.DeploymentPackage 中的新属性在 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"/>
推荐阅读
- android - Firebase SDK Auth 包在通过身份验证后自动加载场景的问题 Unity
- powershell - 查找不再受雇的活跃账户
- ubuntu - C & CXX 编译器标识未知
- apache-spark - 在 Pyspark 中将数据窗口化为行
- swift - 在两个 UIButton 之间垂直居中标签
- mysql - 如何按年级划分学生的科目?
- flutter - 如何将默认属性与 Flutter 小部件测试相匹配
- javascript - 我无法在剑道中获得财产价值
- c++ - 如何使用对象数组进行继承?
- django - 如何调试为什么 python 文件不会在 Django 中运行