我想使用如下所示的模板绑定,但它不适用于我,你能否建议什么错误?
<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>
答案 0 :(得分: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>
答案 1 :(得分:0)
我很遗憾没有能够对这个问题发表评论,这可能是更好的地方。以下是我的想法:
目前尚不清楚究竟什么不起作用(特别是没有jsfiddle或类似的问题),但模板前后的那些星号会导致它失败,因为绑定不接受**模板参数,尽管他们可能刚被添加到问题中。
此外,模板实际值内的引号不会被转义,这可能会导致问题 - 同样,问题需要澄清究竟什么不起作用,理想情况下是问题的解决方法。