Levo poco tiempo en Java y entiendo el uso de los GETTERS y SETTERS, pero aqui quede plop, no entiendo como hacerlo, gracias por su atencion.
Tengo un XHTML que presenta estos dos combos :
<h:form>
opciones: <h:selectOneMenu value="#{formbean1.optionActual}" >
<f:selectItems value="#{formbean1.opciones}"/>
<f:ajax render= "opcion" />
</h:selectOneMenu>
<h:selectOneMenu value="#{formbeanA.optionActual2}" >
<f:selectItems value="#{formbeanA.opciones2}"/>
<f:ajax render= "opcion2" />
</h:selectOneMenu>
<br/>
<h:commandButton value="mostrar contenido"/><br/>
Opcion Actual : <h:outputText id="opcion" value="#{formbean1.optionActual}"/>
Opcion Actual 2: <h:outputText id="opcion2" value="#{formbeanA.optionActual2}"/>
en la clase FORMBEAN1 tengo esto:
public class formbean {
private SelectItem[] opciones = new SelectItem[]{
new SelectItem("1","Automoviles"),
new SelectItem("23","Hogar"),
new SelectItem("34","Salud"),
new SelectItem("40","Vida"),
};
con getters y setters
y en la clase FORMBEAN2 tengo esto : (es un pedazo del codigo)
public class formbean2 {
private SelectItem[] opciones2 = new SelectItem[]{
/**
* si selecciono AUTOMOVILES en el combo1
*/
new SelectItem("AA","Gama Alta"),
new SelectItem("BB","Gama Media"),
new SelectItem("CC","Gama Baja"),
/**
* si selecciono HOGAR en el combo1
*/
new SelectItem("05","Estrato 5"),
new SelectItem("04","Estrato 4"),
new SelectItem("03","Estrato 3"),
new SelectItem("02","Estrato 2"),
new SelectItem("01","Estrato 1"),
Mi pregunta es como le paso la opcion que se utilizo en el combo 1 para determinar que valores desplegar en el combo 2?
No me ha funcionado con por ejemplo opciones opc = new opciones....
Gracias