Je rencontre un problème lors de l'utilisation de jqGrids.Définition dynamique de jqGrid RowNum
J'ai un jqGrid dont rowNum est fixé à 10. Je dans mon code JavaScript:
rowNum: 10,
height: 160,
width: 742,
shrinkToFit: false,
sortname: 'CreditRequestID',
sortorder: "asc",
viewrecords: true,
maintenant ma source pour renseigner la grille est dans le modèle. Donc dis que mon model.SearchResults a 25 enregistrements. Donc, la première fois que cette grille est chargée, je remplis 10 enregistrements. J'ai plus .. Link, qui, une fois cliqué, devrait ajouter 10 autres enregistrements à la grille affichée est si totale 20.
Mon réseau exécutera également le code du contrôleur suivant:
public ActionResult RecentActivityResultsGridEventHandler(string sidx, string sord,
int page, int rows)
{
int pageIndex = Convert.ToInt32(page) - 1;
int pageSize = rows;
int totalRecords = 20;
int totalPages = (int)Math.Ceiling((float)totalRecords/(float)pageSize);
var JSONData = {//code to read the records from model.SearchResults
//and assign column by column to grid
}
}
Comment augmenter rowNum
de la grille par 10 dynamiquement chaque fois que l'utilisateur clique sur le lien more..
?
Il faut déclencher « reloadGrid » après avoir réglé « rowNum ». –