我正在用 javascript 编写一个 TFS 扩展,其中我在“TFS/WorkItemTracking/RestClient”库中使用了“GetWorkItem”函数。
wiRestClient.getWorkItem(<workItemID>, null, null, Contracts.WorkItemExpand.All)
.then(function success(workItem) {
console.log(workItem);
});
上述代码生成的输出如下:
这个 PBI 中有大约 40 个任务,它们由 API 以随机顺序获取。
有没有办法按照 Id 的顺序获取这些关系?
我处理结果中返回的关系,从前向关系中获取 Id,获取 workItemId 并将其添加到数组中。
现在,该数组包含有关父 PBI 的所有子工作项的信息。我试图根据 fields 属性中的 System.Id 对这个数组进行排序。这是我用来对数据进行排序的函数:
childWorkItems.sort(function(a,b) {
return a["System.Id"] > b.["System.Id"]
});
console.log(childWorkItems);
这似乎不起作用。数组仍然是随机排列的。
呼如林
相关分类