我从TFS 2015升级后启用了TFS 2017中的新工作项表单,但发现有些字段未在新工作项表单中显示,即使我可以看到在编辑工作项类型XML时的WebLayout部分。是否存在隐藏WebLayout中的字段的条件?
我想要出现的字段是Microsoft.VSTS.Scheduling.RemainingWork
字段。我在WebLayout中有以下内容:
<WebLayout>
<!- Snipped some other groups which show -->
<Group Label="Timescales">
<!-- Snipped Some other fields which show -->
<Control FieldName="Microsoft.VSTS.Scheduling.RemainingWork" Type="FieldControl" Label="Remaining Work" />
</Group>
</WebLayout>
我对自定义字符串字段也有同样的问题,但我不再需要该字段,所以无论如何我都删除了它。
答案 0 :(得分:1)
在网页布局中未显示和声明该字段,您需要仔细检查字段是否隐藏或字段值是否无效。
在您的情况下,您可以修改工作项类型,以便在更改特定状态(例如从完成到正在进行)时从Remaining Work field
添加必需角色。请按照以下步骤操作:
作为解决方法,当您更改状态时,即使转换正在清除Reamining Work字段,仍需要输入字段的值。
答案 1 :(得分:0)
所以,我发现当我在两种特定状态之间切换时,转换是清除剩余工作字段值。我猜测WebLayout没有显示无效字段,因为空字符串不是有效的Double字段,剩余工作定义为