JSF: två comboboxar i samma formulär

Här diskuteras programmering och utveckling
Användarvisningsbild
goranbo
Inlägg: 34
Blev medlem: 17 maj 2007, 12:40
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

JSF: två comboboxar i samma formulär

Inlägg av goranbo »

Jag försöker koda en sida som innehåller två komboboxar.
När jag ändrar värdet på den ena boxen, skall jag uppdatera alternativen i den andra boxen.

Kod: Markera allt

<h:form>
  <h:selectOneListbox value="#{bean.selectedValue1}" size="1" >
      <f:selectItems value="#{bean.valueSelection1}" />
  </h:selectOneListbox>
  <h:selectOneListbox value="#{bean.selectedValue2}" size="1" >
      <f:selectItems value="#{bean.valueSelection2}" />
  </h:selectOneListbox>
  <h:commandButton value="Exekvera"
       action="#{bean.execute}" />
</h:form>
Hur åstadkommer man detta?

// Göran
Användarvisningsbild
goranbo
Inlägg: 34
Blev medlem: 17 maj 2007, 12:40
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: JSF: två comboboxar i samma formulär LÖST

Inlägg av goranbo »

Lösningen stod klar i morse:
<h:form>
<h:selectOneListbox value="#{bean.selectedValue1}" size="1" id="select1" >
<f:selectItems value="#{bean.valueSelection1}" />
<a4j:support event="onchange" reRender="select1,select2" />
</h:selectOneListbox>
<h:selectOneListbox value="#{bean.selectedValue2}" size="1" id="select2" >
<f:selectItems value="#{bean.valueSelection2}" />
</h:selectOneListbox>
<h:commandButton value="Exekvera"
action="#{bean.execute}" />
</h:form>
// Göran
Skriv svar

Återgå till "Programmering och webbdesign"