2012-03-28 8 views
0

Ich habe den folgenden Code, der gut funktioniert, aber ich möchte die Anzahl der Speicher auf 10 zu begrenzen. So fügte ich ein 'size = "10"' Attribut zu dem Select-Tag, aber das Dropdown-Funktion funktioniert nicht mehr. Bitte Hilfe!!!Wie können wir die Anzahl der sichtbaren Elemente im Drop-down-Auswahl-Tag in einem Formular begrenzen?

<form:select size="10" path="storeid" style="width:200px;" > 
             <form:options items="${StoreList}" itemValue="storeId" 
              itemLabel="storeName" /> 
            </form:select> 

Dank im Voraus !!

Antwort

0

Sie können nicht steuern, wie viele Elemente in der Dropdown-Liste angezeigt werden.

In der Tat können Sie nicht einmal wissen, dass das select Element als eine Dropdown-Liste überhaupt angezeigt wird. Wenn Sie zum Beispiel die Seite eines Mobiltelefons aufrufen, erhalten Sie eine völlig andere Art der Auswahl von Elementen, normalerweise eine Liste, die den größten Teil oder den gesamten Bildschirm abdeckt.

Der HTML-Standard legt nicht fest, wie das select-Element angezeigt werden soll. Es liegt also ganz bei den Browser-Anbietern, zu wählen, was sie für den besten Weg halten.

+0

:(Irgendwelche Vorschläge, wie das Aussehen der Seite zu verbessern, dann? Vor allem in IE 7 .. – Asnsac

+0

@Asnsac: Ich weiß nicht einmal, was ist los mit dem Look & Feel Ihrer Seite .. . – Guffa

Verwandte Themen