我想为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;
});
它给了我很多信息,但我仍然无法提取我需要的数据。
有什么想法吗?
提前致谢!