2012-05-16 47 views
10

Estoy usando la cuadrícula kendoUI para mostrar los registros de una tabla. Me gustaría mostrar el número total de registros para la tabla. algo así comoPantalla de la red KendoUI número total de registros

mostrando 1-20 de 1203 registros

¿hay una manera de mostrar el número total de registros utilizando la rejilla KendoUI?

Respuesta

10

Todo lo que tiene que hacer es añadir esto a su .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

que se pueden agregar si está utilizando el 'envoltorio MVC', dicen en una vista Razor mediante la adición de los' .Events (ev => ev.Data Bound ("updateTotals")) 'llama a la llamada' Html.Kendo(). Grid (Model.Cases) '. – xan

1

Puede utilizar la opción pageable.messages.display, puede revisar la documentación: Here

1

El MVC código de contenedor I se utiliza para mostrar un pie de página (localizador), con sólo el número de registros que parecía esto:

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