我正在内部使用TFS 2017更新1,现在我必须在内部升级到Azure DevOps Server 2019。在TFS 2017中,我使用了自定义的xml流程模型,并且对“布局标签”进行了编程,以这种方式实现了带有多个水平选项卡的工作项Web界面:
我刚刚升级到Azure DevOps Server,发现新工作项Web界面中的字段是自动垂直呈现的,此外,我没有找到所有自定义关系,只有父子关系和相关关系。
[我想可以对DevOps Server 2019的新Web布局形式进行编程以获得诸如TFS 2017的水平选项卡。为了获得水平选项卡可以使用什么xml标记?
根据您的描述,您似乎正在使用Tab XML element。
这是Azure DevOps在新工作项形式中已弃用的元素。
工作项的所有其他内容都组织成Pages,在表单上以标签形式表示。
Page元素类似于不建议使用的Tab元素。但是,页面元素不能分组或嵌套。一页定义一个标签在网络表单中。
[浏览此博客-New work item form in TFS 2017
嵌套元素如下所示:
<WebLayout>
<Page>
<Section>
<Group> . . .
<Control> . . . </Control>
<Control> . . . </Control>
</Group>
</Section>
</Page>
. . .
</WebLayout>
示例页面标签:
<Page Label="Details" LayoutMode="FirstColumnWide">
......
</Page>
有关相关xml信息的更多详细信息,请在这里查看我们的官方文档-WebLayout and Control elements