Справочной информации: У нас есть некоторые расширения устаревших TFS работают в TFS 2015 обновления 1. Мы мигрирующий эти расширения для TFS 2017Перенос устаревшего расширения TFS с TFS 2015 на TFS 2017: WITCONTROLS.WorkItemControl ушел?
Проблемы: Мы имеем следующую строку в одном из наших расширений:
ExtensionName.inherit(WITCONTROLS.WorkItemControl, { ...
WorkItemControl
больше не существует в TFS 2017. Кто-нибудь знает новую конечную точку API для вызова?
Спасибо!
EDIT: Вот в верхней части расширения:
TFS.module("ExtensionProject.ExtensionName",
[
"TFS.WorkItemTracking.Controls",
"TFS.WorkItemTracking"
],
function() {
// module content
var tfsContext = require("Presentation/Scripts/TFS/TFS.Host.TfsContext");
var vssCore = require("VSS/Utils/Core");
var WITOM = TFS.WorkItemTracking,
WITCONTROLS = TFS.WorkItemTracking.Controls,
TFSHost = tfsContext.TfsContext,
delegate = vssCore.delegate,
moduleBaseUrl = TFS.getModuleBase("ExtensionProject.ExtensionName.js");
Возникает проблема при загрузке этого унаследованного расширения в TFS 2017? Есть ли сообщение об ошибке? Вы включили это устаревшее расширение после загрузки? –
@ Tingting0929-MSFT Да, устаревшее расширение установлено и включено. Я не получаю сообщение об ошибке в отладчике браузера. Я просто пытаюсь выяснить, какой вызов заменил 'WITCONTROLS.WorkItemControl'. – broAhmed