|
|
| which tag i have to use |
Expert:puppy
Hi All,
I have one Question Regadding Jsf. when i clicked on one dropdown list box.when i select one item it should disply another drop down box dynamically depending on our requirement. for that what tag i have to use.please help me.
Thanks,
Puppy. |
| Answers |
use Ajax
|
Hi friend,
Solve the Problem some steps to be remember :
1.Create two select menu.
For example : State Menu and select the corresponding City Menu.
<h:panelGroup> <h:selectOneMenu value="#{Register.select1}" valueChangeListener="#{Register.processValueChange}" immediate="true" onchange="this.form.submit()" > <c:selectItems value="#{Register.stateList}"/> </h:selectOneMenu> </h:panelGroup> <h:outputText value="City: " /> <h:panelGroup> <h:selectOneMenu value="#{Register.select2}"> <c:selectItems value="#{Register.cityList}" /> </h:selectOneMenu> </h:panelGroup>
2.Use "valueChangeListener" attributes of "selectOneMenu".
3.After Select state Event can be generate and "processValueChange" method call and set list of city.
public void processValueChange(ValueChangeEvent event){ try{ SelectItem option5 = new SelectItem("1", "abc"); cityList.add(option5); } } catch(Exception e){ try{ con.close(); } catch(Exception ex){} } }
For more information on JSF valueChangeListener visit to :
http://www.roseindia.net/jsf/valueChangeListener.shtml
http://www.javajazzup.com/issue8/page54.shtml
Thanks
|
| More Questions |
|
|
Post Answers
Ask Question
Facing Programming Problem?
|
|
|
|
|