SelectoneMenu Default Wert

Markus138

Mitglied
Hallo,

ich hoffe ich habe kein Thema übersehen, mein Problem ist, dass ich gerne einen Default Wert für ein SelectoneMenu angeben möchte.

Ausschnitt aus der JSF Seite:

Java:
<h:outputText value="Test" styleClass="boldtext" />
    <h:selectOneMenu id="select"
         value="#{foo.bar}" styleClass="normaltext">
    <f:selectItems value="#{foo.foobar}" />
</h:selectOneMenu>


Weiß jemand wie ich das am besten umsetze? Leider bin ich durch Internet und Forensuche nicht schlau geworden
 

mmeyer1987

Mitglied
Hallo,

Du könntest beim Anlegen der einzelnen SelectItems in der Bean bei dem welches ausgewählt sein soll das "selected" Attribut setzen, bevor du es in das Array gibst.


Grüße
 

Markus138

Mitglied
wie meinst du das genau?

ich habe hier meine SelectItems gespeichert:

Java:
private static List<SelectItem> foo = new ArrayList<SelectItem>();

public void selectItemsForFoo() {
try {
	...
	PreparedStatement pstmt = con.prepareStatement("select id from foo");
	ResultSet rs = pstmt.executeQuery();
	while (rs.next()) {
		foo.add(new SelectItem(rs.getLong(1)));
	}
} catch (Exception e) {
	e.printStackTrace();
}

foo, also die List<SelectItem> bietet aber keine Methode "selected" an. Wie meinst du das genau?
 

klaus1

Aktives Mitglied
Probier mal:
Java:
<h:outputText value="Test" styleClass="boldtext" />
    <t:selectOneMenu id="select"
         value="#{foo.bar}" styleClass="normaltext">
            <f:selectItem itemLabel="---" itemvalue="" />
     </t:selectOneMenu>
 

lorion42

Mitglied
Zum angeben des Defaultwertes benutzt du den Parameter value von selectOneMenu. Ist der Wert nicht in der Liste angegeben, die durch value in selectItems festgelegt wird, wird automatisch der oberste genommen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P JSF (Primefaces) SelectOneMenu Value auf Array wird nicht gesetzt Web Tier 0
C selectOneMenu mit valueChangeListener im <p:dialog Web Tier 2
F JSF h:selectOneMenu Wert vorbelegen klappt nicht? Web Tier 2
M Converter für SelectOneMenu Web Tier 3
Phash JSF - SelectOneMenu Property anzeigen Web Tier 3
F JSF p:selectOneMenu Session Web Tier 10
S JSF SelectOneMenu - Probleme mit AJAX Web Tier 6
F PrimeFaces - selectOneMenu Web Tier 2
F PrimeFaces p:selectOneMenu funktioniert nicht Web Tier 12
H JSF Textarea nur einblenden, bei bestimmter Auswahl in SelectOneMenu Web Tier 6
H JSF SelectOneMenu und der Converter Web Tier 3
F JSF ValueChangeListener in editable p:SelectOneMenu Web Tier 3
NoXiD JSF h:selectOneMenu - änderungen nicht übernommen Web Tier 14
P SelectOneMenu liest Daten nicht ein Web Tier 7
J JSF 2.0 h:selectOneMenu mit enums Web Tier 4
J h:selectOneMenu und Page-Refresh Web Tier 3
M selectOneMenu Web Tier 4
I selectOneMenu - Problem Web Tier 6
ModellbahnerTT JSF selectOneMenu Web Tier 15
J Datenübergabe aus selectOneMenu Web Tier 2
F Unterschied h:selectOneMenu zu rich:comboBox Web Tier 4
E Wert aus JSF-Selectonemenu in Textfeld schreiben Web Tier 4
A JSF SelectOneMenu mit Werten aus Bean vorbelegen Web Tier 2
M SelectOneMenu mit Inhalt aus DB Web Tier 2
OnDemand API output Wert, statt ID Web Tier 19
A Dojo: Tab deaktivieren wenn in einem Listenfeld ein bestimmter Wert steht Web Tier 3
G JSF Radio Button ValueChangeListener Wert wird nicht übernommen Web Tier 2
T Checkbox einbauen und wert in DB übertragen Web Tier 16
D JSF <rich:select, "Überprüfungsfehler: Wert ist ungültig" Web Tier 10
H JSF ActionListener wird ausgeführt, aber ändert den Wert nicht. Web Tier 7
T Seam-Projekt Eingabefeld mit "null"-Wert Web Tier 7
J JSF: Initialisieren einer Property mit Wert? Web Tier 5
D JSF: locale verliert Wert nach Navigation Web Tier 6
ruutaiokwu Wert hinter JSP-Tag nach Java-String in Skriptlet Web Tier 4
G wert für hiddenfield per javascript setzten Web Tier 4

Ähnliche Java Themen

Neue Themen


Oben