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