2012-06-12 12 views
5

Chcę użyć szablonu wiązania jak poniżej, ale nie działa dla mnie, czy możesz zasugerować co jest nie tak?Knockout szablon wiązania szablonu kendo

<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> 

Odpowiedz

4

co chcesz uciec swoje cytaty jak:

<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> 

Próbka tutaj: http://jsfiddle.net/rniemeyer/zeQMT/

+0

dzięki jego działało! – Venkat

0

Niestety nie jestem w stanie wypowiedzieć się na temat tego pytania, co jest prawdopodobnie lepszym miejscem do tego. Oto moje przemyślenia:

Nie jest dokładnie wiadomo, co nie działa (szczególnie bez jsfiddle lub czegoś podobnego), ale te gwiazdki przed i po szablonie spowodowałyby niepowodzenie, ponieważ wiązania nie akceptują ** parametr szablonu, chociaż mogły one właśnie zostać dodane do pytania.

Również twoje cytaty wewnątrz rzeczywistej wartości szablonu nie zostały usunięte, co może być przyczyną problemu - znowu, pytanie musi wyjaśnić, co dokładnie nie działa, najlepiej z jsfiddle problemu.

Powiązane problemy