1

私はjqGridを持っています。私の設定のいくつかは次のとおりです。

url: '/Operations.aspx/GetData',
datatype: 'json',
mtype: 'POST',
loadonce: true,
multiSort: true,
sortname: 'PrimerApellido asc, SegundoApellido asc, Nombre',
sortorder: 'asc',
jsonReader: {
    root: 'd.rows',
    page: 'd.page',
    total: 'd.total',
    records: 'd.records',
    id: 'Id',
    repeatitems: false
}, 

私の colModel には、列 Nombre、PrimerApellido、および SegundoApellido が含まれています (この順序で、同じ名前とインデックスを持つ: 列 Nombre には名前 'Nombre' とインデックス 'Nombre' があります)。loadComplete で rowTotal を設定します

$this.jqGrid('setGridParam', { rowTotal: $this.jqGrid('getGridParam', 'records') });

グリッドにはデータが正しく表示されますが、ページを変更すると、データは Nombre、PrimerApellido、SegundoApellido で並べ替えられて表示され、設定で並べ替えることができません :( 誰か助けてくれませんか?

4

0 に答える 0