我正在尝试自定义工作项模板,并且需要添加一个可以捕获分层数据的字段。我正在使用 TFS 电动工具来编辑工作项。我试图创建一个数据类型为 TreePath 的新字段,但是当我保存它时,它会引发错误:TF26179 – Field Type 'TreePath' can be used only with System.AreaPath & System.IterationPath
是否有任何解决方法可以将 TreePath 控件用于自定义字段?
这应该与此线程重复:TFS 2013:自定义 TreePath 字段。
正如错误消息中提到的那样,字段类型 ' TreePath
' 只能与System.AreaPath
&一起使用System.IterationPath
。
因此,目前其他字段不支持 Tree Path,并且有提交请求该功能的用户语音,您可以对其进行投票或提交新的用户语音来建议该功能。
自定义控件可以参考vsts-extension-color-control的源码
您不能创建具有 TreePath 数据类型的新字段,但可以为其他数据类型创建自定义控件,因此您可以创建显示层次信息的自定义控件,只要您能够在现有数据类型中表示此信息,在练习字符串类型。
https://witcustomcontrols.codeplex.com/上的自定义控件示例。