2012-05-16 22 views
10

Bir tablodan kayıtları göstermek için kendoUI ızgarasını kullanıyorum. Tablodaki toplam kayıt sayısını göstermek istiyorum. 1203 kayıtlarınaKendoUI ızgarası toplam kayıt sayısını görüntüler

KendoUI ürünü ızgara kullanarak kayıtların toplam sayısını göstermek için bir yol yoktur 1-20 gösteren

gibi bir şey?

cevap

10

yapmanız gereken tek şey .kendoGrid için bu eklemek

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

, bir Jilet görünümünde ki: sadece kayıt sayısı ile dipnot (çağrı cihazı) görüntülemek için kullanılır bu benziyordu => ev.Data Bound ("updateTotals")) 'Html.Kendo() .Grid (Model.Cases)' çağrısı. – xan

1

Sen seçenek pageable.messages.display kullanabilirsiniz, sen belgeleri inceleyebilirsiniz: Here

1

MVC sarıcı kod I (ev `.Events ekleyerek` MVC` sarmalayıcı kullanıyorsanız ekleyebilir

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