Hallo,
Ich habe folgendes Problem:
Ich habe eine Seite mit u.a. 2 SelectOneMenus. Die Auswahlmöglichkeiten vom Zweiten hängen dabei von der Auswahl des Ersten ab. Jetzt wollte ich beim onchange von SelectOneMenu1 eine Java Methode aufrufen (mit dem Umweg über Javascript, da mir sonst nix eingefallen ist).
Hier mein derzeitiger Code:
selectOneMenu1: (2 analog dazu)
Leider springt er so nicht in die javaMethode hinein. Kann mir jemand einen Tipp geben?
Ich habe folgendes Problem:
Ich habe eine Seite mit u.a. 2 SelectOneMenus. Die Auswahlmöglichkeiten vom Zweiten hängen dabei von der Auswahl des Ersten ab. Jetzt wollte ich beim onchange von SelectOneMenu1 eine Java Methode aufrufen (mit dem Umweg über Javascript, da mir sonst nix eingefallen ist).
Hier mein derzeitiger Code:
selectOneMenu1: (2 analog dazu)
Code:
<h:outputText value="Feld1" styleClass="boldtext" /> <h:selectOneMenu id="foo" onchange="loadValues();" value="#{foo.bar}"> <f:selectItems value="#{foo.feld1}" /> </h:selectOneMenu>
Code:
<script language="javascript" type="text/javascript"> function loadValues() { document.getElementById('editForm:loadValues').click(); } </script> ... <h:commandButton id="loadValues" styleClass="hidden" tabindex="-1" action="#{foo.javaMethode}" image="/img/invisible.png" />
Comment