2012-08-31 1 views
7

J'essaye d'ajouter une colonne de case à cocher à la grille de KendoUI. Voici le fiddle. J'ai suivi le forum this sur le forum Kendo.
Quelqu'un peut-il s'il vous plaît signaler ce que j'ai fait mal ici.Comment ajouter une colonne de case à cocher à une grille de Kendo

Voici le code correspondant:

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

Répondre

13

Changer vos colonnes à ceci:

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

Vous avez eu des erreurs dans votre syntaxe il, ainsi que quelques citations unescaped.

Espérons que cela aide.

+0

Il a aidé en effet. Merci beaucoup. Maintenant, il montre le champ de case à cocher. Mais toutes les cases à cocher sont décochées par défaut. Est-il possible de modifier l'état vérifié de la case à cocher en fonction de la valeur dans le modèle de vue. – Geethanga

+1

ajouter ceci l'élément d'entrée: '# if (Recon) {# checked #} #', Ca devrait le faire! – Logard

+0

Puis-je savoir à quel attribut je devrais attribuer cette valeur dans l'élément d'entrée. – Geethanga

Questions connexes