Я пишу расширение TFS в javascript, где я использую функцию 'GetWorkItem' в библиотеке 'TFS / WorkItemTracking / RestClient'.
wiRestClient.getWorkItem(<workItemID>, null, null, Contracts.WorkItemExpand.All)
.then(function success(workItem) {
console.log(workItem);
});
вывод, сгенерированный с помощью приведенного выше кода, выглядит следующим образом:
В этом PBI содержится около 40 задач, и они выбираются в случайном порядкеAPI.
Есть ли способ, которым эти отношения выбираются в порядке их идентификатора?
Я обрабатываю отношения, возвращенные в результате, выбираю Id из прямого отношения, получаюworkItemId и добавьте его в массив.
Теперь этот массив содержит информацию обо всех дочерних рабочих элементах родительского PBI. Я попытался отсортировать этот массив на основе System.Id в свойстве fields. Это функция, которую я использую для сортировки данных:
childWorkItems.sort(function(a,b) {
return a["System.Id"] > b.["System.Id"]
});
console.log(childWorkItems);
Кажется, это не работает. Массив все еще находится в случайном порядке.