2009-11-06 6 views
4

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' 
}); 

Répondre

Questions connexes