2012-12-20 15 views

risposta

63

Si potrebbe usare:

grid.dataSource.query({ page: 3, pageSize: 20 }); 

documentazione in here.

o:

grid.dataSource.page(3); 

documentazione in here

+2

grid.pager.page (3) ha fatto il trucco troppo, ma la risposta è corretta, grazie per l'ingresso, accetto la tua risposta e anche su di esso. Buon Natale e un Felice Anno Nuovo. –

+0

come farlo con asp mvc helper? – Roar

+0

Da questo momento - nessuna possibilità ( – EvgeniyK

7
Answer is just set it pate: 1 when datasource created 

var dataSource = new kendo.data.DataSource({ 
    data: [ 
    { name: "Tea", category: "Beverages" }, 
    { name: "Coffee", category: "Beverages" }, 
    { name: "Ham", category: "Food" } 
    ], 
    page: 1, 
    // a page of data contains two data items 
    pageSize: 2 
}); 
+2

Wow! Questo è molto meglio dell'altra risposta, perché al caricamento iniziale risulta in una richiesta mentre l'altra risposta fa due richieste e lo sfarfallio – alehro

+0

Ho usato in questo modo: '{page: sessionStorage.getItem ('page'),}'. Impostazione della pagina in base alle informazioni sulla sessione dell'utente Sarebbe anche bello avere la griglia modificata in base a queryStrings e così via. vorrei sottolineare, non ho lo sfarfallio come dice @alehro. – christo8989

+0

Se si modifica la pagina dopo che la griglia è già stata caricata come suggerisce un'altra risposta, la griglia deve essere ridisegnato. Questo è tremolante. Anche se potrebbe non apparire a seconda della configurazione. Per esempio. se mostri la griglia solo dopo che la pagina è cambiata. – alehro

Problemi correlati