0

我想为 TFS 2015 Update 3 创建一个 VSTS 扩展,我想慢慢开始。我想创建一个自定义操作,在一个弹出窗口中显示当前工作项的 ID 和标题。

我一直在阅读教程,但我仍然不明白。

我使用了来自 GitHub 的这个例子:

var showPropertiesMenuProvider = (function () {
"use strict";
return {
    showPropertiesInDialog: function(properties, title) {

        VSS.getService("ms.vss-web.dialog-service").then(function (dialogSvc) {

            var extInfo = VSS.getExtensionContext();

            var contibution = VSS.getContribution();

            var dialogOptions = {
                title: title || "Properties",
                width: 800,
                height: 600,
                buttons: null
            };

            var contributionConfig = { 
                properties: properties
            };

            dialogSvc.openDialog(extInfo.publisherId + "." + extInfo.extensionId + "." + "contextForm", dialogOptions, contributionConfig);
        });
    },
    execute: function(actionContext) {
        this.showPropertiesInDialog(actionContext);
    }
};
}());

VSS.register("showProperties", function (context) {
    return showPropertiesMenuProvider;
}); 

这给了我很多信息,但我仍然无法提取我需要的数据。

有任何想法吗?

提前致谢!

4

0 回答 0