【发布时间】:2017-12-28 19:55:21
【问题描述】:
制作了我自己的 VSTS 扩展,它返回一个带有使用 wiql 读取的错误列表的网格。
我希望(UI 控件)网格包含错误标题和错误 URL 的超链接,以便可以单击标题跳转到错误。我找不到任何可能这样做,但我不相信这是不可能的。
这就是我将源构建到网格的方式:
var sourceArray = workItems.map(function (w) {
return [
w.id,
w.fields["System.Title"],
w.fields["System.State"],
w.fields["GrundfosScrum.gfSeverity"],
w.fields["GrundfosScrum.gfLikelihood"],
w.fields["System.AssignedTo"]];
});
后来:
var options = {
width: "100%",
height: "500px",
source: sourceArray,
columns: [
{ text: "ID", index: 0, width: 100, headerCss: "mystyle" },
{ text: "Title", index: 1, width: 200, headerCss: "mystyle" },
{ text: "State", index: 2, width: 100, headerCss: "mystyle" },
{ text: "Severity", index: 3, width: 200, headerCss: "mystyle" },
{ text: "Likelihood", index: 4, width: 200, headerCss: "mystyle" },
{ text: "Assigned To", index: 5, width: 300, headerCss: "mystyle" },
]
};
我尝试将w.fields["System.Title"]替换为w.fields["System.Title"].link(w.url),结果是表格中的html超链接而不是网格中的超链接。
有什么想法吗?
【问题讨论】:
-
有人有想法吗?还是根本不支持?
标签: javascript azure-devops azure-devops-extensions