【发布时间】:2017-06-01 07:09:31
【问题描述】:
页脚模板中的 Kendo Grid 列的数据绑定单击事件不起作用。
请看例子http://dojo.telerik.com/ALAZo
价格列模板上的点击事件工作正常,但页脚模板却没有。
任何使用 MVVM 绑定的解决方案都将不胜感激
【问题讨论】:
页脚模板中的 Kendo Grid 列的数据绑定单击事件不起作用。
请看例子http://dojo.telerik.com/ALAZo
价格列模板上的点击事件工作正常,但页脚模板却没有。
任何使用 MVVM 绑定的解决方案都将不胜感激
【问题讨论】:
默认情况下,Grid 的页眉和页脚不绑定到 ViewModel。一种解决方法是在网格初始化后使用适当的 jquery 选择器找到页脚,然后手动绑定它。所以是这样的:
kendo.bind($("body"), viewModel);
kendo.bind($("#grid").find(".k-grid-footer"), viewModel);
在这里,为了找到它,我已将 id="grid" 添加到您的网格声明中:
<div id="grid" data-role="grid" data-bind="source:dataSource"
【讨论】:
我有reworked your example 以获得点击事件在列和页脚模板上都起作用的解决方案。
<a onclick='test()'... 似乎可以解决问题。
【讨论】: