虽然通过TFS API保存工作项,但WIT中的所有下拉列表字段出现“InvalidListValue”错误。通过TFS API保存工作项时,WIT中的所有下拉列表字段出现“InvalidListValue”错误
我尝试使用下面的代码保存工作项:
ArrayList result = workItem.Validate();
if (result.Count <= 0)
{
productBackLogItem.Save();
}
不过,该结果包含在WIT所有下拉的Fileds 8“InvalidListValue”验证错误(我WIT有8名下拉列表中的字段)。
当我从Temaplate中删除“AllowedValues”时,它工作正常。
我核实, “SuggestedValues” 和 “ALLOWEDVALUES” 既有相同的值。请在下面找到详细信息。
<SUGGESTEDVALUES expanditems="true">
<LISTITEM value="Added" />
<LISTITEM value="Pending" />
</SUGGESTEDVALUES>
<ALLOWEDVALUES expanditems="true">
<LISTITEM value="Added" />
<LISTITEM value="Pending" />
</ALLOWEDVALUES>
当我尝试访问ALLOWEDVALUES名单以为API,它显示计数为0提前
workItem.Fields["Sample.Control"].AllowedValues.Count
谢谢!
工作项目中是否有其他人更改过,例如状态更改? –
你如何设置字段的值?你能分享更详细的代码吗? –
您是否设置了字段值,如workItem.Fields [“Sample.Control”]。Value =“Added”;?如果你想指定默认值,你可以添加默认规则到该字段: –