我将新的工作项添加到 tfs.例如,工作项类型:cab,状态:新、活动、关闭。
我将字段和表单元素添加到表单布局中。例如客户备注(类型:字符串)
在流程模板工作流中添加了活动状态的只读字段规则。
但当我没有输入将新更改为活动的文本时,它会被隐藏。
为什么?即使我没有输入数据,我也想看到我的字段。
我能怎么做?
thanks
以下是 VS 2012 今后的只读字段规则。请注意,这不是 VS 2010 及之前版本的行为。不幸的是,这是没有记录的,恕我直言,这是违反直觉的。
- 如果字段为只读且为空,它将从表单中消失
- 如果它只是只读但有值,它仍然会在表单上但不可编辑。
例如,PBI 工作项有一个条件,即当它进入“完成”状态时,它会使“业务价值”和工作量字段都变为只读,如下面来自其工作项类型定义 (WITD) 的 XML 所示:
<STATE value="Done">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.BusinessValue">
<READONLY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Scheduling.Effort">
<READONLY />
</FIELD>
</FIELDS>
</STATE>
本论坛post http://social.msdn.microsoft.com/Forums/vstudio/en-US/2a0d59ed-17aa-4c98-ab51-888fa82d5e50/how-can-i-make-an-empty-readonly-field-display-in-vs2012?forum=tfsprocess在某种程度上也谈到了行为。此外,当您在工作项字段上使用“EMPTY”属性时,它将从表单中消失,您不会知道,“EMPTY”是“READONLY”和清空字段的组合。
所以最终这一切都是有道理的。 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)