Announcement

Collapse
No announcement yet.

Java methode nach ändern von SelectOneMenu öffnen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Java methode nach ändern von SelectOneMenu öffnen

    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)

    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" />
    Leider springt er so nicht in die javaMethode hinein. Kann mir jemand einen Tipp geben?
    Zuletzt editiert von Markus138; 07.01.2010, 16:20.

  • #2
    Fehler gefunden, Converter hat gefehlt

    Comment


    • #3
      <f:actionListener> macht das ganze noch einfacher

      Comment

      Working...
      X