Hallo, ich habe ein Problem in meinem jqgrid, wenn ich auf den Bereich klicke die Größe des Gitters ist nicht Größe ändern.Größe der jqgrid Breite ändern, während Browser Größe ändern
4
A
Antwort
9
nicht sicher, ob dies ist, was Sie meinen, aber das sollte Ihr Gitter mit 100% Breite halten:
$(window).bind('resize', function() {
$("#jqgrid").setGridWidth($(window).width());
}).trigger('resize');
1
Die oben genannte Antwort war gut, aber dies löst beide Probleme. Die Größe wird jetzt geändert und die Größe geändert, wenn das Fenster oder IFrame in der Größe geändert wird.
// Size me now...
$("#list1").setGridWidth($(window).width());
// Size me later...
$(window).bind('resize', function() {
$("#list1").setGridWidth($(window).width());
}).trigger('resize');
Glückliche Kodierung!
Das funktioniert nur, wenn ich die Seite aktualisiere? auch, ist #jqgrid dein Tabellenelement? – SoftwareSavant
Das Resize-Ereignis wird jedes Mal ausgelöst, wenn sich die Browser-Breite ändert, es wird nicht ausgelöst, wenn der Browser geladen wird (daher der manuelle Auslöser des Resize-Ereignisses am Ende dort). Ja, #jqgrid wäre das Tabellenelement. –