2012-08-31 15 views
7

Sto tentando di aggiungere una colonna di caselle di controllo alla griglia di KendoUI. Ecco lo fiddle.Come aggiungere una colonna di caselle di controllo a una griglia di Kendo

Ho seguito il post this dal forum di Kendo.
Qualcuno può per favore indicare cosa ho fatto di sbagliato qui.

Questo è il codice corrispondente:

data-columns = '[ 
    {"field":"Name", "filterable":true}, 
    {"field":"Price", "filterable":false}, 
    "UnitsInStock", 
    {"field":"Recon"}, 
    "template": "<input type='checkbox' #= (Recon == true) ? checked ='checked' : '' # disabled />" 
]' 

risposta

13

Cambia i tuoi colonne a questo:

[{"field":"Name", "filterable":true}, {"field":"Price", "filterable":false}, "UnitsInStock", {"field":"Recon", "template": "<input type=\"checkbox\" />" }]' 

hai avuto qualche errori nel vostro sintassi lì, così come alcune citazioni escape.

Spero che questo aiuti.

+0

Ha aiutato davvero. Grazie mille. Ora mostra il campo della casella di controllo. Ma tutte le caselle di controllo sono deselezionate per impostazione predefinita. C'è un modo per cambiare lo stato selezionato della casella di controllo in base al valore nel modello di vista. – Geethanga

+1

aggiungi questo elemento di input: '# if (Recon) {# checked #} #', Dovrebbe farlo! – Logard

+0

Posso sapere a quale attributo dovrei assegnare questo valore nell'elemento di input. – Geethanga

Problemi correlati