Come dice il titolo, sto cercando di creare una cella per ogni riga con un collegamento ipertestuale utilizzando SlickGrid. Ho cercato di inserirlo nel codice sottostante (C#) ma la griglia non sembra gradire l'html passato nel valore del campo - visualizza il collegamento come testo normale.Creazione di una colonna in SlickGrid con un collegamento ipertestuale
Ho pensato che potrebbe esserci un formattatore ma apparentemente no. Qualche idea?
Cheers.
EDIT --------------
Gli esempi dicono formattatori dovrebbe andare quando si dichiara le colonne. @matma usando il tuo suggerimento, sarebbe qualcosa del genere:
{
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>';
}
},
Ci scusiamo per essere un po 'cr @ p.
RISPOSTA (per chi viene a cercare) ---------------------
{
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>';
}
},
penso che è possibile omettere "linkFormatter =" - perché è funzione inline ... – matma
"risposte" dovrebbero essere pubblicati qui di seguito e non modificati nella questione. E poi puoi accettarlo come ciò che ha funzionato per te. – Edward
@Edward ok, mi dispiace per quello. Lo ricorderò in futuro. – Deadlykipper