jqGrid Zelle Bearbeiten Lokal

Ich versuche zu implementieren ist ein jqGrid mit editierbaren Zellen:

var myGrid = $("#mygrid").jqGrid({
            datatype: 'local',
            data: mydata,
            colModel: [
                    { name: 'Serial', width: 1040, editable: true, edittype: 'text' }
                ],
            rowNum: 10,
            rowList: [10, 20, 30],
            pager: '#mypager',
            sortname: 'Serial',
            cellEdit: true,
            viewrecords: true,
            sortorder: "desc",
            onSelectRow: function(id){
                if(id && id!==lastSel){
                    jQuery('#mygrid').restoreRow(lastSel); 
                    lastSel=id; 
                }
                jQuery('#mygrid').editRow(id, true); 
           }
        });
        myGrid.jqGrid('navGrid', '#mypager', { edit: true, add: false, del: false, search: true });

Jedoch, jedes mal wenn ich versuche zu Bearbeiten, eine Zelle, erlaubt es mir zu schreiben, aber sobald ich auf andere Zeile, oder sogar außerhalb des Gitters, den text verschwinden lassen.

Andere Sache, jedesmal, wenn ich drücken Sie "enter", es versucht, etwas zu Unterwerfen, denn es zeigt mir die folgende Meldung:
"Keine url gesetzt ist".

Und natürlich, ich will nur dieses raster verwenden, 'lokal'. Nach dem Bearbeiten der raster kann der Benutzer klickt auf eine Schaltfläche "Senden" enthalten ist .html und dann werde ich die Verwaltung der Daten eingesetzt, der auf dem grid.

Thx.

InformationsquelleAutor tina | 2010-12-22

Schreibe einen Kommentar