2012-08-07 73 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 }'