正如标题所示,我试图为每一行创建一个使用SlickGrid的超链接的单元格.我一直在尝试将其插入到后面的代码(c#)中,但是网格似乎并不喜欢将html传递给字段值 – 它将显示为纯文本的链接.
我以为可能有一个formatter,但显然不是.有任何想法吗?
干杯.
编辑 – – – – – – –
示例说,当您声明列时,格式化程序应该去. @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 @ p.
答案(对任何人来看)———————
{ name: "Action",formatter: linkFormatter = function ( row,
解决方法
所以让你自己的formatter :)在这种情况下很简单:
var linkFormatter = function ( row,dataContext ) { return '<a href="#/Link/' + dataContext['id'] + '">' + value + '</a>'; };