Einstellung jqGrid-Daten, nachdem das Gitter erstellt wurde

Den folgenden Beispiel-code wird geladen, ein jqGrid (dieser code funktioniert) ...

jQuery(document).ready(function () {
    var gridData = [
                { col1: 'cell11', col2: 'cell12', col3: 'cell13' },
                { col1: 'cell21', col2: 'cell22', col3: 'cell23' }
                ];
    $('#myGrid').jqGrid({
        data: gridData,
        datatype: 'clientSide',
        colNames: ['Col1', 'Col2', 'Col3'],
        colModel: [
                        { name: 'col1' },
                        { name: 'col2' },
                        { name: 'col3' }
                        ]
    })

Wie würde ich umschreiben, Beispiel, damit die gridData nach dem jqGrid erstellt? Ich habe versucht, diese...

jQuery(document).ready(function () {
    var gridData = [
                { col1: 'cell11', col2: 'cell12', col3: 'cell13' },
                { col1: 'cell21', col2: 'cell22', col3: 'cell23' }
                ];
    $('#myGrid').jqGrid({
        datatype: 'clientSide',
        colNames: ['Col1', 'Col2', 'Col3'],
        colModel: [
                        { name: 'col1' },
                        { name: 'col2' },
                        { name: 'col3' }
                        ]
    })


    $('#myGrid')[0].data = gridData;

Jedoch der obige code funktioniert nicht. Kann mir jemand zeigen, wie bitte?

UPDATE: ich habe auch versucht dies für meine Letzte Zeile, aber es hat nicht funktioniert...

    $('#jqgrid-panel-contents').jqGrid('setGridParam', {data: gridData});

InformationsquelleAutor John Livermore | 2011-02-23

Schreibe einen Kommentar