J'essaie d'implémenter une jquery en mvc, il y a quelques tutoriels sur ce sujet, mais je ne veux pas que les jquery soient codées en dur (ou en fait quelque chose à être Donc, en regardant le code ci-dessous, vous verrez un colNames :, et colModel: comment puis-je écrire ceux-ci afin que je puisse faire défiler un modèle, l'ajout d'une colonne à la grille pour chaque élément de colonne? essentually ce que je veux à la fin est une déclaration jqGrid générique, la seule chose qui change est le code dans le contrôleur/s!jqgrid comment créer dynamiquement des colonnes
Query("#list").jqGrid({
url: '/Home/GetMovieData/',
datatype: 'json',
mtype: 'GET',
colNames: ['id', 'Movie Name', 'Directed By', 'Release Date', 'IMDB Rating', 'Plot', 'ImageURL'],
colModel: [
**{ name: 'id', index: 'Id', width: 55, sortable: false, hidden: true },
{ name: 'Movie Name', index: 'Name', width: 250 },
{ name: 'Directed By', index: 'Director', width: 250, align: 'right' },
{ name: 'Release Date', index: 'ReleaseDate', width: 100, align: 'right' },
{ name: 'IMDB Rating', index: 'IMDBUserRating', width: 100, align: 'right' },
{ name: 'Plot', index: 'Plot', width: 55, hidden: true },
{ name: 'ImageURL', index: 'ImageURL', width: 55, hidden: true}],**
pager: jQuery('#pager'),
rowNum: 5,
rowList: [5, 10, 20],
sortname: 'id',
sortorder: "desc",
height: '100%',
width: '100%',
viewrecords: true,
imgpath: '/Content/jqGridCss/redmond/images',
caption: 'Movies from 2008'
});