我想添加一個新的字符串字段(IterationCompleted)到tfs2010中的bug工作項。使用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。正如你所看到的,我已經做到了,並且仍然得到了我在上面看到的結果。我已經成功添加了過去的字段,從未遇到過這個問題。有沒有人知道我能做些什麼來讓這個領域可以在舊bug中編輯?
這就是我發現的。我想你可以關閉所有工作項目,而無需重新啓動Visual Studio。 – 2013-03-20 20:32:42