背景:我们在TFS 2015更新1中运行了一些旧版TFS扩展。我们正在将这些扩展迁移到TFS 2017。
问题:我们在其中一个扩展程序中有以下行:
ExtensionName.inherit(WITCONTROLS.WorkItemControl, { ...
WorkItemControl
。任何人都知道要调用的新API端点吗?
谢谢!
编辑:这是扩展程序的顶部:
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");
答案 0 :(得分:0)
TFS.WorkItemTracking.Controls不再包含WorkItemControl类。使用WorkItemTracking / Scripts / Controls / WorkItemForm / WorkItemControl。