正如标题所说,我正在尝试使用SlickGrid为每行创建一个超链接。我一直试图将它插入后面的代码(c#),但网格似乎不喜欢将html传递到字段值 - 它将链接显示为纯文本。在SlickGrid中创建一列超链接
我认为可能有一个格式化它,但显然不是。有任何想法吗?
干杯。
编辑--------------
的例子说,当你声明的列格式化应该去。 @matma使用你的建议,这将是这样的:
{
name: "Action",
field: "link",
id: "link",
sortable: false,
width: 100,
var linkFormatter = function (row, cell, value, columnDef, dataContext) {
return '<a href="#/Link/' + dataContext['id'] + '">' + value + '</a>';
}
},
对不起,我是一个有点CR @页。
ANSWER(的人谁来寻找)---------------------
{
name: "Action",
field: "link",
id: "link",
sortable: false,
width: 100,
formatter: linkFormatter = function (row, cell, value, columnDef, dataContext) {
return '<a href="#/Link/' + dataContext['id'] + '">' + value + '</a>';
}
},
我认为,你可以省略“linkFormatter =” - 因为它是内联函数... – matma 2012-03-05 19:35:52
“答案”应该贴在下面,而不是编辑成问题。然后,你可以接受它为你工作。 – Edward 2012-03-07 18:04:08
@爱德华好,很抱歉。我会记住将来。 – Deadlykipper 2012-03-12 10:13:52