5

我想使用下面的模板绑定,但它不适合我,你能建议什么问题吗?

<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

2 回答 2

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/

于 2012-06-12T14:24:08.177 回答
0

不幸的是,我距离能够对这个问题发表评论还有 3 个代表,这可能是更好的地方。以下是我的想法:

目前尚不清楚究竟是什么不起作用(尤其是没有 jsfiddle 或类似问题的东西),但是模板之前和之后的那些星号会导致它失败,因为绑定不接受 **template 参数,尽管它们可能有刚刚为这个问题添加了。

此外,您在模板的实际值中的引号不会被转义,这可能会导致问题 - 再次,问题需要澄清究竟是什么不起作用,理想情况下是问题的 jsfiddle。

于 2012-06-12T14:05:40.277 回答