获取VSTS扩展中的当前工作项数据

时间:2016-08-31 09:16:54

标签: azure-devops vssdk

我想为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;
}); 

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

有什么想法吗?

提前致谢!

0 个答案:

没有答案