首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在2017年TFS中将工作项自定义应用于旧表单和新表单?

如何在2017年TFS中将工作项自定义应用于旧表单和新表单?
EN

Stack Overflow用户
提问于 2017-05-14 18:18:20
回答 2查看 241关注 0票数 0

在2017年TFS中,工作项引入了新形式布局。在我当前的项目中,我正在自定义工作项,它只应用于旧表单,而不应用于新表单。如何使定制在这两种形式上是统一的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-15 08:46:03

对于2017年的TFS,它有了新的形式。要自定义新表单,需要导出工作项定义文件并找到<WebLayout>节点,在这些节点下进行定制。然后更改将显示在新表单上。如果仍然在节点下自定义,它将更改旧表单,不会对新窗体产生影响。

例如,为自定义字段添加一个控件:

代码语言:javascript
运行
复制
<WebLayout>
       <SystemControls>
          <Control Type="FieldControl" FieldName="custom.field" Label="FieldTest" />
       </SystemControls>
</WebLayout>

有关TFS 2017中自定义新表单的更多信息,请参阅以下文档:https://www.visualstudio.com/en-us/docs/work/reference/weblayout-xml-elements#customize-the-web-layout

票数 1
EN

Stack Overflow用户

发布于 2017-05-17 15:16:40

不能向<SystemControls>元素添加自定义字段或控件。将自定义字段添加到元素将导致导入时出现验证错误。删除预定义字段没有任何效果。

为了进一步澄清问题:如果您希望旧表单和新表单看起来类似(或者至少在它们上有类似的字段),则必须将该字段分别添加到两个布局(<Layout><WebLayout>)中。没有办法自动同步它们。

顺便提一句: Tools 2017还不支持新的<WebLayout>。因此,您必须手工编辑XML文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43967366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档