2012-05-16 103 views
10

我使用kendoUI網格來顯示錶中的記錄。我想顯示錶格的總記錄數。像KendoUI網格顯示記錄總數

出的1203條記錄

是有辦法來顯示使用KendoUI電網的總記錄數1-20?

回答

10

所有你需要做的就是添加到您的.kendoGrid

dataBound: function (e) { 
      //total bits needs to be removed because dataBound fires every time the gird pager is pressed. 
      $('#totalBits').remove(); 
      //add the total count to the pager div. or whatever div you want... just remember to clear it before you add it. 
      $('.k-grid-pager').append('<div id="totalBits">' + this.dataSource.total() + '</div>') 
    } 
+1

,你可以,如果你使用的是'MVC'包裝加,說在Razor視圖中添加了'.Events(EV => ev.Data綁定(「updateTotals」))'調用'Html.Kendo()。Grid(Model.Cases)'調用。 – xan

1

您可以使用此選項pageable.messages.display,您可以查看文檔: Here

1

的MVC包裝代碼我用於顯示頁腳(尋呼機)只記錄計數是這樣的:

@(Html.Kendo().Grid(dataSource) 
    .Columns(...) 
    .Pageable(p => p.Numeric(false) 
        .PreviousNext(false) 
        .Messages(m => m.Display("Matching Students: {2}")))