Dus*_*ges 7 tfs templates workitem tfs-workitem
我正在尝试向tfs2010中的bug工作项添加一个新的字符串字段(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>
Run Code Online (Sandbox Code Playgroud)
我将它添加到一些相关字段旁边的表单中.这是相关的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>
Run Code Online (Sandbox Code Playgroud)
它根本不涉及工作流程.
我遇到的问题是形式.对于新错误,该字段按预期显示并且可编辑(迭代已解决):

但是对于旧错误,该字段不可编辑.事实上,根本没有控制输入任何东西:

我发现了一个类似的问题,其中包含一个已接受的答案,以确保该字段为String,并且在Form上将类型设置为FieldControl.正如你所看到的,我已经做到了,并且仍然得到了我在上面看到的结果.我过去成功添加了字段,从未遇到过这个问题.有谁知道我可以做些什么来让这个字段在旧bug中编辑?
小智 0
我刚刚在使用 VS2012 的 TFS 2010 中遇到了这个问题。
重现步骤:
验证该字段不是只读的(布局中的属性为 false)后,我在保存编辑后重新启动了 Visual Studio。
这解决了问题,编辑控件开始正常工作。我可以一遍又一遍地重现这个。
| 归档时间: |
|
| 查看次数: |
760 次 |
| 最近记录: |