通过 Azure DevOps 在下拉菜单中检索所有可能的选项(创建工作项时)API
Retrieving all the possible options in a drop-down menu (when creating a work item) through the Azure DevOps API
我正在我的网络应用程序中重新创建工作项 UI。 UI 包含很多下拉菜单。我现在的选择是要么对所有可用选项进行硬编码,要么检索它们并动态填充。我想动态填充它们,但这需要我检索每个下拉菜单的可能选项。有没有办法通过 API 检索这些?
没有直接休息api。如果要检索当前项目中可能的 WorkItem 类型,应该1.
首先获取当前项目的进程 ID,然后2.
列出特定进程中的 WorkItem 类型。
如果您像上面的标签一样使用 rest api:您可以考虑使用 Processes-List to get the processID and List Work Items Types 来获取一个项目中可用的 WorkItem 类型。我们不能直接在一个 api 中做到这一点,无论是 rest api 还是 client api.
只是为了跟进:
我们可以通过 API 查询 GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitemtypes/ 检索我们字段的允许值{type}/fields?$expand={$expand}&api-version=5.1
我现在的问题是,我的一个下拉菜单的允许值取决于另一个下拉菜单的值。例如,如果我在其中一个下拉菜单中选择 X,则其他下拉菜单的允许值会动态变化。我不确定如何使用 API 来处理这个问题。
我正在我的网络应用程序中重新创建工作项 UI。 UI 包含很多下拉菜单。我现在的选择是要么对所有可用选项进行硬编码,要么检索它们并动态填充。我想动态填充它们,但这需要我检索每个下拉菜单的可能选项。有没有办法通过 API 检索这些?
没有直接休息api。如果要检索当前项目中可能的 WorkItem 类型,应该1.
首先获取当前项目的进程 ID,然后2.
列出特定进程中的 WorkItem 类型。
如果您像上面的标签一样使用 rest api:您可以考虑使用 Processes-List to get the processID and List Work Items Types 来获取一个项目中可用的 WorkItem 类型。我们不能直接在一个 api 中做到这一点,无论是 rest api 还是 client api.
只是为了跟进:
我们可以通过 API 查询 GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitemtypes/ 检索我们字段的允许值{type}/fields?$expand={$expand}&api-version=5.1
我现在的问题是,我的一个下拉菜单的允许值取决于另一个下拉菜单的值。例如,如果我在其中一个下拉菜单中选择 X,则其他下拉菜单的允许值会动态变化。我不确定如何使用 API 来处理这个问题。