将旧版TFS扩展从TFS 2015迁移到2017年TFS:WITCONTROLS.WorkItemControl消失了吗?

时间:2017-01-20 00:52:11

标签: tfs tfs2015 tfs2017

背景:我们在TFS 2015更新1中运行了一些旧版TFS扩展。我们正在将这些扩展迁移到TFS 2017。

问题:我们在其中一个扩展程序中有以下行:

ExtensionName.inherit(WITCONTROLS.WorkItemControl, { ...

2017年TFS中似乎不存在

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");

1 个答案:

答案 0 :(得分:0)

TFS.WorkItemTracking.Controls不再包含WorkItemControl类。使用WorkItemTracking / Scripts / Controls / WorkItemForm / WorkItemControl。