2017-06-21 136 views
0

我正尝试在TFS 2015(重要)中编写工作项(特别是bug)的自定义控件。我发现教程:https://www.visualstudio.com/en-us/docs/integrate/extensions/develop/custom-control,但他们说可在VSTS和TFS 2017年创建自定义控件tfs 2015

我创造,我需要的文章https://www.visualstudio.com/en-us/docs/integrate/extensions/develop/ui-controls/comboo的帮助下控制,但我对照加入HUB菜单

是有没有可能将我的控制添加到workItem页面(特别是bug)?我会很感激任何信息。

+0

组合控件适用于多选或选择,您想通过自定义控件获取错误WIT的效果是什么样的? TFS 2015中工作项目的自定义控件与之前的版本类似,您可以参考[本文](https://www.codeproject.com/Articles/733985/Close-a-Work-Item-Only-if-Child- Work-Items-are-C),下面是一个示例:https://github.com/ambilykk/tfswitcustomcontrols –

+0

我有一个服务器返回一个动态数据列表。我想在控件(组合框)中显示Bug类型的项目。接下来,当我选择一个值时,必须将此值写入其中一个项目字段。我已经使用js使用[manual](https://www.visualstudio.com/en-us/docs/integrate/extensions/develop/custom-control)创建了控件。但我不能把它放在威斯康星州,只有在枢纽。我可以将我的控制权添加到WI吗?或者我必须使用手册重写它? – krabcore

+0

正如您所提到的,您创建的控件仅适用于VSTS和TFS 2017或更高版本,它不适用于TFS 2015.您可以使用[多值控件](https://witcustomcontrols.codeplex.com/wikipage?title=Multivalue% 20control&referTitle = Home)来实现这一点。 –

回答

1

根据您的要求,您可以使用多值控制来实现这一点。

请下载Multivalue control进行安装,然后按照instructions将数据列表设置为多个值。

+0

我的理解是否正确,如果我将我的tfs服务器更新到2017版本,我可以通过更改清单文件中的“文稿”部分添加我编写的控件(如[文章](https:// www。 visualstudio.com/en-us/docs/integrate/extensions/develop/custom-control))在这种情况下,我可以将它添加到特定类型的WI(bug/case/etc)中? – krabcore

+0

@krabcore是的,正如文章中所述,它仅适用于VSTS和TFS 2017或更高版本。所以,如果您更新到TFS 2017,那么您可以按照教程添加自定义控件,它将添加到所有WIT,然后您可以尝试编辑特定类型WI定义以隐藏控件。 –