JSF2.2 Mojarra problem of wildfly 8
masummymesingh Jan 30, 2015 11:21 PMI have to do save and reset my two component . After click save button it reload
two component .
is it possible screen reset without reload those two components ?
Q1. why combox reload after click save button ?
============xhtml ======================
<h:form prependId="false" id="vb">
<h:selectOneMenu id="cmblanid" value="#{customerBean.myid}">
<f:selectItem itemValue="#{null}" itemLabel="please select"/>
<f:selectItems value="#{customerBean.langues}" var="itm" itemLabel="#{itm.name}" itemValue="#{itm.id}"/>
</h:selectOneMenu>
<br>
</br>
<h:inputText id="txtname" value="#{customerBean.appName}">
<f:validateLength maximum="4" minimum="3"/>
</h:inputText>
<br>
</br>
<h:commandButton value="Save" >
<f:ajax execute="@form" immediate="true" render="cmblanid txtname" listener="#{customerBean.save}" />
</h:commandButton>
<h:commandButton value="Cancel" />
</h:form>
========================controller class=======================
@PostConstruct
public void init() {
System.out.println(" load : ");
langues = new ArrayList<>();
langues.add(new Language(1, "English"));
langues.add(new Language(2, "Bangla"));
langues.add(new Language(3, "Hindi"));
langues.add(new Language(4, "Arabic"));
langues.add(new Language(5, "Finish"));
langues.add(new Language(6, "Urdu"));
langues.add(new Language(7, "Trukis"));
langues.add(new Language(8, "ABCD"));
langues.add(new Language(9, "Pali"));
langues.add(new Language(10, "Rassian"));
langues.add(new Language(11, "Tamil"));
langues.add(new Language(10, "Spanis"));
langues.add(new Language(11, "MMMMM"));
langues.add(new Language(12, "PPPPP"));
langues.add(new Language(13, "SDFS"));
langues.add(new Language(14, "POIU"));
langues.add(new Language(15, "WERT"));
}
public void save(AjaxBehaviorEvent event) throws AbortProcessingException {
System.out.println(" id : " + myid);
System.out.println(" Name : " + appName);
System.out.println(" ----------------------------> : ");
// Screen Refresh
myid = null;
appName = null;
}