Wie passe ich die Hinzufügen-Schaltfläche im jqGrid?
Habe ich ein jqGrid und wenn ich eine Suche ich ein kleiner dialog. Es ist ein Add-Taste an der Oberseite, die ein "+" Zeichen zum hinzufügen von Zeilen für die erweiterte Suche. Ist es möglich, dies zu ändern-button text in ein plain old school "Hinzufügen", ohne das eindringen in die js-Bibliothek. Gibt es eine Möglichkeit, durch das schreiben einer extendion? Ist so wie?
<input type="button" value="+" title="Add rule" class="add-rule ui-add">
InformationsquelleAutor chugh97 | 2012-01-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Methode navGrid hat einige Parameter, die verwendet werden kann, um das Aussehen der navigator-Tasten. Ich verwendete zusätzlich
toppager: true
Möglichkeit, jqGrid undcloneToTop: true
MöglichkeitnavGrid
für den Fall, dass man verwendet top-pager. Wenn man erstellen Sie einfach die navigator-Tasten, mit Rücksicht auf den Anrufwird man sehen, dass die Ergebnisse wie
Ich verwendet
rowNum: 2
für die tests nur eine Verringerung der Höhe der Bilder.Wenn ich richtig verstehe Sie, Sie wollen haben Reine text-buttons. Entfernen Sie die icons von den buttons kann man führen Sie die folgenden zusätzlichen Zeilen
Den
gridId
auf'list'
. Man braucht zu verwenden$.jgrid.jqID
wenn die Netz-id enthalten könnte meta-Zeichen. Die Ergebnisse werdenNächste Schritt wird sein, zu fixieren, rechts und Links das padding oder margin, die Tasten zu zeigen, die Texte besser:
Die Ergebnisse werden verbessert, um die folgenden
Nun müssen wir fix die position der pager. Dies können wir mit Bezug auf
und haben die folgenden Ergebnisse
entfernen oder zusätzlich ungenutzten rechten Teil des pager mit
welchen Orten die pager in der Mitte des restlichen Platzes auf dem pager:
Meiner Meinung nach es ist vor allem die Frage des Geschmacks, die Optik ist besser. Sehen Sie die daraus resultierende demo -hier.
Alternativ können Sie die icons benutzen über den text, sondern legen den text unter die Symbole. Sie können sehen,
details in die demo was produziert die folgenden Ergebnisse:
AKTUALISIERT: Zum anpassen der "Regel Hinzufügen" oder "Gruppe Hinzufügen" - Schaltflächen, die Sie verwenden können, afterRedraw option:
Die demo , die mit der option erzeugen der suchen-dialog wie dem folgenden:
werden(die Schaltfläche "Gruppe Hinzufügen" vorhanden, wenn
multipleGroup: true
verwendet werden, und die "Regel Hinzufügen" - button vorhanden, wennmultipleSearch: true
verwendet werden).AKTUALISIERT 2: kann Man verbessern, die Sichtbarkeit der suchen-dialog, wenn man möchte die jQuery-UI-Tasten:
Sich der Ergebnis-dialog werden kann, wie die folgenden
Sie sollten formulieren Sie Ihre Frage klar. Der Titel der Frage sagen nichts über das Suchen-Dialogfeld. Die " + " - Taste ist die "Hinzufügen" Schaltfläche neue Zeile. Deine ursprüngliche Frage ist nicht Komplex. Sie können afterRedraw - option in der form
afterRedraw: function () {$('input.add-rule',this).val('Add new rule');
Ich aktualisiert meine Antwort: siehe "AKTUALISIERTEN" Teil.
Vielen Dank für deine Antwort!! Es tut mir Leid meine Frage war nicht sehr gut verstanden in der ersten Instanz. Ich werde versuchen das nächste mal....
Sie sind herzlich willkommen!
InformationsquelleAutor Oleg