如何在 azure devops server 2019 的新工作项 Web 布局中编写工作项水平选项卡?

How program workitem horizotal tabs in the new workitem web layout of azure devops server 2019?

我在本地使用 TFS 2017 update 1,现在我必须在本地升级到 Azure DevOps Server 2019。 在 TFS 2017 中,我使用了一个自定义的 xml 流程模型,我编程 "layout tag" 以这种方式实现具有许多水平选项卡的工作项 Web 界面:

我刚刚升级到Azure DevOps Server,我发现新的workitem web界面中的字段自动垂直呈现,而且我没有找到所有的自定义关系,只有父子关系和相关关系。

我想可以对 DevOps Server 2019 的新 Web 布局形式进行编程,以获得像 TFS 2017 这样的水平选项卡。为了获得水平选项卡,可以使用哪些 xml 标签?

根据您的描述,您使用的似乎是 Tab XML element

它是 Azure DevOps 新工作项形式的弃用元素。

工作项的所有其他内容被组织到 中,在表单上表示为选项卡。

The Page element is similar to the deprecated Tab element. However, a Page element can't be grouped or nested. One page defines one tab within the web form.

看看这个博客-- 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