页脚模板中的Kendo Grid列的数据绑定单击事件不起作用。剑道网格栏:如何在页脚模板中绑定点击事件数据?
请看例子http://dojo.telerik.com/ALAZo
价格上栏模板的单击事件工作正常,但不能对同一页脚的模板。
它使用MVVM结合将大大的任何决议,以便得到一个解决方案,单击事件工作在列和页脚模板赞赏
页脚模板中的Kendo Grid列的数据绑定单击事件不起作用。剑道网格栏:如何在页脚模板中绑定点击事件数据?
请看例子http://dojo.telerik.com/ALAZo
价格上栏模板的单击事件工作正常,但不能对同一页脚的模板。
它使用MVVM结合将大大的任何决议,以便得到一个解决方案,单击事件工作在列和页脚模板赞赏
默认情况下,网格的页眉和页脚未绑定到ViewModel。解决方法是在网格初始化后使用合适的jQuery选择器查找页脚,然后手动绑定它。因此,像这样:
kendo.bind($("body"), viewModel);
kendo.bind($("#grid").find(".k-grid-footer"), viewModel);
在这里,我已经添加了ID =“网格”,以网格的声明像这样为了找到它:
<div id="grid" data-role="grid" data-bind="source:dataSource"
<a onclick='test()'...
似乎有伎俩。
的MVVM结合中缺少这种方法。所以它不是一个可接受的解决方案:(。 – user3724031
嗯,我没有看到在OP指定的任何地方... _“任何分辨率将不胜感激”_应该可能更改为_“任何使用MVVM绑定的分辨率将是非常感谢“_;) – Sandman
kendo.bind到页脚元素将解决此问题。 有什么方法可以改变网格的页眉和页脚未绑定到ViewModel的默认行为,以便我们可以显式地避免绑定。 – user3724031
不幸的是目前还没有。网格上没有配置选项可以自动执行此操作,尽管如果Telerik收到足够的请求(如果您拥有Kendo UI许可证,可以为将来的版本申请新功能),Telerik可能会在将来的版本中更改此选项。 – NigelK
我明白了,我会提出要求。 将此标记为rebind以来的答案。我将视图模型(重新)绑定到网格的数据绑定事件的页脚列中的一个元素,以便每当数据源发生更改时都会触发它。 – user3724031