Как видно из заголовка, я пытаюсь сделать ячейку для каждой строки гиперссылкой, используя 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>';
}
},
Извините, что немного 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>';
}
},