Como dice el título, estoy tratando de hacer una celda para cada fila un hipervínculo usando SlickGrid. He intentado insertarlo en el código que está detrás (C#), pero a la cuadrícula no parece gustarle que html pase al valor del campo: muestra el enlace como texto sin formato.Hacer una columna en SlickGrid un hipervínculo
Pensé que podría haber un formateador pero aparentemente no. ¿Algunas ideas?
Saludos.
EDITAR --------------
Los ejemplos dicen formateadores deben ir cuando se declara las columnas. @matma usando su sugerencia, sería algo como esto:
{
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>';
}
},
Lo siento por ser un poco cr @ p.
RESPUESTA (para cualquier persona que viene en busca) ---------------------
{
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>';
}
},
pienso que usted puede omitir "linkFormatter =" - porque es función en línea ... – matma
"respuestas" se deben fijar a continuación y no editadas en la cuestión. Y luego puedes aceptarlo como lo que funcionó para ti. – Edward
@Edward bien, perdón por eso. Lo recordaré en el futuro. – Deadlykipper