2012-08-07 40 views
0

我正在开发一个MVVM应用程序,并使用KendoUI Grid。在网格中,我想在用户更改页面时获取onChange事件。 (我没有使用MVVM就能做到这一点)。为此,我使用了以下元素。KendoUI MVVM Grid页面事件

data-pageable='{ "pageSize": 2, events: {change: onPage}}' //This is not working 

我想让程序在用户更改页面时执行onPage函数。 任何帮助表示赞赏。

谢谢。

回答

0

我正在使用网格Databound事件,当用户更改页面时触发。从那里我选择第一行,以便高亮显示。希望这有助于

在网格的定义:

.Events(events=>events.DataBound("Grid_Databound")) 

在脚本:

<script> 
function Grid_Databound() { 
     var grid = $("#Grid").data("kendoGrid"); 
     row = grid.tbody.find(">tr:not(.k-grouping-row)").eq(0); 
     grid.select(row); 

    } 

0

你不需要 “事件:{}”,只是 “变化” ,并且您需要参考您的视图模型:

data-pageable='{ pageSize: 2, change: yourviewmodel.onPage }'