Code: Select all
<p:commandButton value="Submit" style="margin:auto;"
actionListener="#{myFormBean.submit()}"
oncomplete="handleSubmit(xhr, status, args);"
update=":myForm" />
function handleSubmit(xhr, status, args){
if (args && typeof(args.validData)!='undefined' && args.validData) {
confirmationDiagWdt.show();
}else if (args && !args.validData){
dispDiagWdt.show();
}
}
Code: Select all
public void submit(){
boolean validData = false;
try {
validData = validateCampaignInput();
//RequestContext.getCurrentInstance().execute("confirmationDiagWdt.show()"); -- this is also not working
} catch (Exception e) {
e.printStackTrace();
}
RequestContext.getCurrentInstance().addCallbackParam("validData", validData);
}