【发布时间】:2012-02-26 12:11:33
【问题描述】:
我正在尝试向 tfs2010 中的错误工作项添加一个新的字符串字段 (IterationCompleted)。使用 TFS 2010 电动工具,我编辑了添加新字段的工作项。这会产生以下 XML
<FieldDefinition reportable="dimension" refname="DevX.IterationCompleted" name="Iteration Completed" type="String">
<ALLOWEDVALUES>
<GLOBALLIST name="Iterations" />
</ALLOWEDVALUES>
<ALLOWEXISTINGVALUE />
<DEFAULT from="value" value="∞" />
</FieldDefinition>
我将它添加到一些相关字段旁边的表单中。这是相关的 XML
<Group Label="Classification">
<Column PercentWidth="100">
<Control FieldName="System.AreaPath" Type="WorkItemClassificationControl" Label="&Area:" LabelPosition="Left" />
<Control FieldName="System.IterationPath" Type="WorkItemClassificationControl" Label="Ite&ration Found:" LabelPosition="Left" />
<Control FieldName="DevX.IterationCompleted" Type="FieldControl" Label="Iteration Resolved:" LabelPosition="Left" Name="IterationCompleted" />
<Control FieldName="DevX.Customer" Type="FieldControl" Label="Customer:" LabelPosition="Left" />
<Control FieldName="DevX.ReleaseNotes" Type="FieldControl" Label="Include in Release Notes:" LabelPosition="Left" />
<Control FieldName="DevX.Billable" Type="FieldControl" Label="Billable:" LabelPosition="Left" Name="Billable" />
</Column>
</Group>
它根本不参与工作流程。
我遇到的问题在于表格。对于新的错误,该字段按预期显示并且是可编辑的(已解决迭代):
但是,对于旧错误,该字段不可编辑。实际上根本无法控制输入任何内容:
我找到了一个similar question,其答案已被接受,以确保该字段为字符串,并且在表单上将类型设置为 FieldControl。如您所见,我已经做到了,并且仍然得到了我在上面看到的结果。我过去成功添加了字段,从未遇到过这个问题。有谁知道我可以做些什么来让这个字段在旧错误中可编辑?
【问题讨论】:
标签: templates tfs workitem tfs-workitem