2010-09-22 3 views
2

J'essaye de faire fonctionner la pagination sur mon jqgrid, mais il lit toujours "1 de 0", Je charge des données using addRowData pour remplir des données sur ma grille.jqgrid pagination - montre toujours 0 sur 1

for (var i = 0; i <= mydata1[0].rows.length; i++) 
    jQuery("#list").jqGrid('addRowData', i + 1, mydata1[0].rows[i]); 

Les données renvoyées sont au format:

{total: '1', records: '10', page: '1', les lignes: [{ 'name': « guide pour débutants le marché boursier "}]

Toute aide sera très appréciée

+0

Quelle version de jqGrid utilisez-vous? – Oleg

Répondre

2

soit vous avez un vieux problème rafraîchissant du récepteur d'appel jqGrid voir Pagination problem in jqgrid with array data) ou si vous avez un nouveau problème dans jqGrid 3.8.

Essayez de remplir toutes les données dans un objet myData avant de créer le jqGrid et d'utiliser l'option data: myData jqGrid. Si vous continuez à avoir un problème, vous devez ajouter votre question avec le code de votre jqGrid et le code JavaScript qui remplit jqGrid avec des données.

+0

Merci Oleg. Le lien a aidé. J'ai dû définir le type de données: "clientside" et ça a marché! – jack