我向 tfs 添加了新的工作项。例如工作项类型:cab,状态:new、active、closed。
我在表单布局中添加了字段和表单元素。例如客户备注(类型:字符串)
在流程模板工作流中添加了有关事件状态的只读字段规则。
但是当我没有输入将 new 更改为 active 的文本时,它是隐藏的。
为什么?即使我没有输入数据,我也想看到我的字段。
我能怎么做?
谢谢
最佳答案
这是 VS 2012 future 的 ReadOnly 字段规则。请注意,这不是 VS 2010 及之前的行为。不幸的是,这是没有记录的,恕我直言,这是违反直觉的。
例如,PBI 工作项有一个条件,当它进入“完成”状态时,它使“业务值(value)”和工作量字段都变为只读,如下面的 XML 所示,来自其工作项类型定义 (WITD):
<STATE value="Done">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.BusinessValue">
<READONLY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Scheduling.Effort">
<READONLY />
</FIELD>
</FIELDS>
</STATE>
这个论坛 post 也谈到了这种行为。此外,当您在工作项字段上使用“EMPTY”属性时,它会从表单中消失,您难道不知道,“EMPTY”是“READONLY”和清空字段的组合。
所以这一切都是有道理的,有点,最后。 :)
关于tfs - 如何只读 TFS 工作项字段但不隐藏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23295946/