jqGrid—setGridWidth Funktion
Ich versuche zu rufen, jqGrid ist setGridWidth Funktion, aber ich bin immer der Fehler:
Object [object object] has no method 'setGridWidth'
Ich bin sicher, das ist etwas blöd. Hier ist der code, um das raster anzuzeigen (was in Ordnung ist) und dann versuchen, die Größe.
$("#jqGridElement").jqGrid({
datastr: tableSrc,
jsonReader: { repeatitems: false },
datatype: "jsonstring",
colNames: ['title', 'subtitle'],
colModel: [
{ name: 'title', index: 'title', width: 55 },
{ name: 'subtitle', index: 'subtitle'}],
height: 'auto',
gridview: true
});
$("#jqGridElement").setGridWidth(600);'
BEARBEITEN
Habe ich auch versucht:
var gridObj = $("#jqGridElement").jqGrid({ datastr: tableSrc, .......
gridObj.setGridWidth(300);
Gleiche Ergebnis
InformationsquelleAutor Adam Rackis | 2011-08-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nehme ich an, dass Sie
$.jgrid.no_legacy_api = true;
wie ich in meinem letzten demos.Dem "standard" (legacy API) code von jqGrid viele Methode, die Erweiterungen von jQuery. Es ist gefährlich, im Falle der Nutzung viele andere jQuery-Plugins. Die Wahrscheinlichkeit zu haben, dass es zu Namenskonflikten kommt, erhöht. Es wird daher empfohlen, die Verwendung von "neuen Stil", jqGrid-API. Im Falle von
setGridWidth
Methode Sie verwenden sollten,statt
Eine kleine Allgemeine Anmerkung: ich empfehlen Sie zu definieren
gridObj
alsstatt
Den Vorteil, dass der Wert des
gridObj
gesetzt werden, bevor der Anruf von$("#jqGridElement").jqGrid
- und Sie können sichergridObj
im inneren eines jedenjqGrid
Veranstaltung. Zum Beispiel können SiegridObj
variable innerhalbloadComplete
Veranstaltung. Im Falle der Nutzung in der Art und Weise, wie Sie es jetzt verwenden diegridObj
variable kannundefined
bei der ersten Verwendung vonloadComplete
Veranstaltung.Wenn Sie möchten, gehen für einen hattrick 🙂 stackoverflow.com/questions/7260786/jqgridreloading-data
Und ich mochte Ihre Beratung über die Verwendung gridObj. Vielen Dank wieder einmal.
Rackis: Sie sind herzlich willkommen! Ich werde schauen das referenzierte Frage kurz.
InformationsquelleAutor Oleg