2016-04-17 5 views
0

Im erweiterten Suchdialogfeld haben alle Suchfelder die Breite des maximalen Felds.So erzwingen Sie Felder in der erweiterten Suche, um eine vernünftige Breite zu erhalten

Wenn ein breites Suchfeld nicht in Suchmaske und rechtsbündiges Zahlenfeld für Suchanfragen passt, sind die Mengenanteile nicht sichtbar.

zu reproduzieren, erstellen breite editierbare Spalte Notiz colmodel mit:

name: "note", 
width: 43, 
editoptions: {"maxlength":80,"size":80 } 

und wählen Sie Menge und Feld für Notizen in kleinem Bildschirm in einem Suchformular

notv

Betrag Feldbreite zu groß ist. Der Zugriff auf seinen Wert erfordert Scrollen.

Das Betragsfeld sollte seine ursprüngliche Breite haben. Es ist nicht erforderlich, ein so großes Feld Betrag zu erstellen.

Wie behebt man das?

Ich habe versucht, heute frei jqgrid von Github, aber das Problem besteht weiter. Testfall ist in https://jsfiddle.net/kobruleht/wpyb50fj/

+0

Ich verstehe das Problem im Allgemeinen, aber ich verstehe das Beispiel nicht. Die Einstellungen 'size: 80' können im Suchdialog nicht gut angezeigt werden. Warum definierst du nicht einfach 'searchoptions: {maxlength: 80, size: 20}' in der Spalte wie https://jsfiddle.net/wpyb50fj/1/? Die Struktur des Suchdialogs ist die Tabelle. On kann leicht die Breite der Eingabe von Betrag reduzieren, aber andere Elemente des Suchdialogs werden immer noch nicht gut aussehen. Daher scheint mir die Reduzierung der Breite der Eingabe von 'Note' Suchfeld die einzige Lösung * für die Demo * zu sein. – Oleg

+0

Danke. Die Verwendung von maxlength und size in den Suchoptionen löst das Problem. – Andrus

+0

Gern geschehen! Ich bin froh, dass ich dir helfen konnte. Ich habe die gleichen Informationen wie die Antwort gepostet. – Oleg

Antwort

1

Es scheint mir, dass der einfachste Weg, das Problem zu lösen wäre

searchoptions: { maxlength: 80, size: 20 } 

Option hinzuzufügen sein. Es erlaubt die Verwendung eines langen Feldes zum Editieren, aber um das Suchfeld klein zu halten. Sehen Sie die Demo https://jsfiddle.net/wpyb50fj/1/.

Die Struktur des Suchdialogs ist die Tabelle. On kann leicht die Breite der Eingabe von Betrag reduzieren, aber andere Elemente des Suchdialogs werden immer noch nicht gut aussehen. Daher sehe ich keine andere Lösung Ihres Problems, die einfach genug ist.

Verwandte Themen