我向tfs添加了新的工作项。例如工作项类型:cab,states:new,active,closed。
我添加了field和form元素来形成布局。例如客户备注(类型:字符串)
在流程模板工作流程中添加了有关活动状态的只读字段规则。
但是当我输入文本并将其更改为活动时,它会被隐藏。
为什么呢?我想看到我的领域,所以我没有输入数据。
我该怎么办?
感谢
答案 0 :(得分:4)
以下是VS 2012的ReadOnly字段规则。请注意,这不是VS 2010及之前的行为。遗憾的是,这是没有记录的,恕我直言也是反直觉的。
例如,PBI工作项具有这样的条件:当它进入“完成”状态时,它使“业务价值”和“努力”字段变为“只读”,如下面的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”的组合并清空该字段。 所以这一切都有道理,最后。 :)
答案 1 :(得分:0)
<FORM>
<Layout HideReadOnlyEmptyFields="false">
...
<WebLayout ShowEmptyReadOnlyFields="true">
...