通过 Azure DevOps API 检索下拉菜单中所有可能的选项(创建工作项时)。

问题描述 投票:-1回答:1

我正在重新创建我的web应用程序中的工作项目创建UI。该UI包括很多下拉菜单。我现在的选择是要么硬编码所有可用选项,要么检索它们并动态填充。我想动态填充它们,但这需要我检索每个下拉菜单的可能选项。有没有办法通过API来检索这些选项?

azure-devops azure-devops-rest-api
1个回答
0
投票

没有直接的休息api。如果你想检索当前项目中可能的WorkItem类型,你应该使用 1.首先获取当前项目的processID,然后再获取 2.列出特定流程中的WorkItem类型。

如果你使用的是像你上面的标签一样的 rest api。你可以考虑使用 流程-列表 获取processID和 工作项目类型列表 来获取一个项目中可用的WorkItem类型。我们无法在一个api中直接实现,不管是休息api还是客户端api。


0
投票

只是为了跟进这个问题。

这个文档回答了这个问题:https:/docs.microsoft.comen-usrestapiazuredevopswitwork%20item%20types%20fieldlist?view=azure-devops-rest-5.1。

我们可以通过API查询GET来检索我们字段的允许值。https:/dev.azure.com。{organization}{project}_apiswitworkitemtypes{type}fields?$expand={$expand}&api-version=5.1。

我现在的问题是,我的一个下拉菜单的允许值取决于另一个下拉菜单的值。例如,如果我在其中一个下拉菜单中选择了X,那么另一个下拉菜单的允许值就会动态变化。我不知道如何使用API来处理这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.