2012-08-31 25 views
7

Estoy intentando agregar una columna de casilla de verificación a la cuadrícula KendoUI. Aquí está el fiddle.Cómo agregar una columna de casilla de verificación a una cuadrícula Kendo

He seguido this publicación desde el foro de Kendo.
¿Puede alguien señalar lo que he hecho mal aquí?

Este es el código relevante:

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

Respuesta

13

Cambiar sus columnas a esto:

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

Usted tuvo algunos errores en la sintaxis no, así como algunas citas sin escape.

Espero que esto ayude.

+0

De hecho ayudó. Muchas gracias. Ahora muestra el campo de casilla de verificación. Pero todas las casillas de verificación están desmarcadas de forma predeterminada. ¿Hay alguna forma de cambiar el estado verificado de la casilla de verificación según el valor en el modelo de vista? – Geethanga

+1

agregue este el elemento de entrada: '# if (Recon) {# checked #} #', ¡Eso debería hacerlo! – Logard

+0

¿Puedo saber a qué atributo debería asignar este valor en el elemento de entrada? – Geethanga

Cuestiones relacionadas