在SlickGrid中创建一个超链接列

Dea*_*per 17 jquery slickgrid

正如标题所说,我正在尝试使用SlickGrid为每一行创建一个超链接.我一直试图将它插入后面的代码(c#),但网格似乎不喜欢将html传递给字段值 - 它将链接显示为纯文本.

我以为可能有格式化器,但显然不是.有任何想法吗?

干杯.

编辑 - - - - - - -

这些例子说格式化程序应该在声明列时使用.@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>';
        }

    },
Run Code Online (Sandbox Code Playgroud)

抱歉有点cr @ p.

答案(对于任何来看的人)---------------------

    {
        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>';
        }

    },
Run Code Online (Sandbox Code Playgroud)

mat*_*tma 17

所以制作自己的格式化程序:)在这些情况下它非常简单:

    var linkFormatter = function ( row, cell, value, columnDef, dataContext ) {
        return '<a href="#/Link/' + dataContext['id'] + '">' + value + '</a>';
    };
Run Code Online (Sandbox Code Playgroud)