2012-06-12 37 views
5

Desidero utilizzare l'associazione modello come di seguito ma non funziona per me, puoi suggerire per favore cosa è sbagliato?Knockout kendo grid template template

<div id="gridClientsOutside" data-bind="kendoGrid: { data: FilteredClients, columns: [ { field: 'ClientName', title : 'Client Name' }, { field: 'ClientCode', title: 'Client Code', **template:'<input type='button' value ='#= ClientCode #'></input>**' } ], scrollable: false, sortable: true, pageable: false }"> 
</div> 

risposta

4

Si vorrebbe sfuggire le vostre citazioni come:

<div id="gridClientsOutside" data-bind="kendoGrid: { data: FilteredClients, columns: [ { field: 'ClientName', title : 'Client Name' }, { field: 'ClientCode', title: 'Client Code', template: '<input type=\'button\' value=\'#= ClientCode #\' />' } ], scrollable: false, sortable: true, pageable: false }"> 
</div> 

campione qui: http://jsfiddle.net/rniemeyer/zeQMT/

+0

grazie, la sua ha funzionato! – Venkat

0

io sono purtroppo 3 rappresentante lontano da essere in grado di commentare la questione, che è forse il posto migliore per questo. Ecco i miei pensieri:

Non è chiaro esattamente ciò che non funziona (in particolare senza un jsfiddle o qualcosa di simile al problema), ma quegli asterischi prima e dopo il modello potrebbero causare il fallimento perché i binding non accettano un ** parametro del modello, sebbene possano essere stati appena aggiunti per la domanda.

Inoltre, le virgolette all'interno del valore effettivo per modello non vengono sfuggite e ciò potrebbe causare un problema. Di nuovo, la domanda deve chiarire cosa esattamente non funziona, idealmente con un jsfiddle del problema.

Problemi correlati