Unterschied h:selectOneMenu zu rich:comboBox

Status
Nicht offen für weitere Antworten.

Fenixx

Aktives Mitglied
Hi zusammen,

ich versuche eine Combobox mit den Werten aus einer Datenbank zu füllen. Das Füllen der Daten ist problemlos.
Allerdings hat die rich:comboBox Probleme mit der Sektion des ComboBoxItems, sprich: Wenn der Benutzer einen Wert verändert, wird der valueChangeListener nicht aufgerufen.
Diesselbe Implementation mit h:selectOneMenu funktioniert hingegen.
Hier mal der Source-Code:

<rich:comboBox id="combo" valueChangeListener="#{backingBean.valueChangeListener}" onchange="submit();">
<f:selectItems value="#{backingBean.getValues()}"/>
<a4j:support event="onchange" reRender="combo"/>
</rich:comboBox>

Ich verwende RichFaces 3.2.2.

Hat jemand eine Idee woran das liegen könnte?
 

Luu

Aktives Mitglied
aus
Code:
a4j:support event="onchange"
nen
Code:
onselect
machen, und dieses oncahnge=submit da weg :D
 

Fenixx

Aktives Mitglied
Vielen Dank.
Das funktioniert zwar so, allerdings nervt der Ajax-Dialog auf Dauer, wenn man auf die ComboBox klickt. Geht das auch irgendwie ohne Dialog? Er ist zwar nur sehr kurz da, stört den Benutzer aber.

Wenn ich den a4j:support-Tag entferne gehts nämlich mit dem ValueChangeListener alleine nicht mehr.
 

Luu

Aktives Mitglied
Entweder Ajax oder kein Ajax :)

Ansonsten weiss ich nicht genau, welchen Ajax-Dialog du da meinst ..?
 

Fenixx

Aktives Mitglied
Ich hatte übersehen in dem Template das ModalPanel für Ajax auszuschalten.
Es gibt nämlich die Möglichkeit ein ModalPanel, wenn die Ajaxoperation läuft, einblenden zu lassen.

Gruß
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Unterschied Tier3-Architektur und MVC-Entwurfsmuster Web Tier 1
D Unterschied zwischen JSP und JSF Web Tier 3
R Unterschied @Named in JSR-299 und 330 Web Tier 5
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
M SelectoneMenu Default Wert Web Tier 4
ModellbahnerTT JSF selectOneMenu Web Tier 15
J Datenübergabe aus selectOneMenu Web Tier 2
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
R rich:datatabele : kennt Keine events ? Web Tier 1
D JSF <rich:select, "Überprüfungsfehler: Wert ist ungültig" Web Tier 10
G JSF rich:extendedDataTable in rich:panel ist gestaucht Web Tier 5
C Clientseitiger Validator in rich:calendar Web Tier 6
N rich:extendedDataTable hat eine Spalte zuviel Web Tier 4
T JSF <rich:select> Breite einstellen? Web Tier 2
I JSF Nur Strings in rich:select ? Web Tier 4
G JSF Richfaces rich:messages Web Tier 13
P rich:panelMenuGroup --> expanded Parameter Problem Web Tier 3
T JSF/Richfaces rich:dataTable with rich:datascroller Web Tier 1
J rich:modalpanel vom java-code aus öffnen und schliessen Web Tier 2
I Rich Faces nur mit JBoss oder auch Tomcat? Web Tier 7
R JSF <rich:datatable> problem Web Tier 4
A rich:tabPanel - Inhalt nicht angezeigt Web Tier 4
F rich:modalpanel schliesst sich von selbst Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben