2012-06-12 155 views
5

我想使用像下面那樣的模板綁定,但它不適合我,請問您能提出什麼問題?Knockout劍道網格模板綁定

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

回答

4

你會想要逃避你的報價,如:

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

樣品在這裏:http://jsfiddle.net/rniemeyer/zeQMT/

+0

感謝,它的工作! – Venkat

0

我很遺憾3代表能夠評論問題,這也許是更好的地方。這是我的想法:

不清楚到底什麼不工作(特別是沒有jsfiddle或類似的問題),但模板之前和之後的星號會導致它失敗,因爲綁定不接受**模板參數,儘管它們可能剛剛添加了該問題。

此外,您的模板實際值內的引號不會被轉義,這可能會導致一個問題 - 再次,問題需要澄清什麼是不工作,理想情況下與問題的一個jsfiddle。