Greetings from Orlando, Florida.
I had a similar situation which I resolved by storing the values in the SessionBean. If anyone has an easier way - please let me know.
In SessionBean:
--
private boolean checkBox1Checked;
public boolean getCheckBox1Checked() {
return this.checkBox1Checked;
}
public void setCheckBox1Checked(boolean checkBox1Checked) {
this.checkBox1Checked = checkBox1Checked;
}
In Page:
--
checkbox1_processValueChange((ValueChangeEvent event)) {
// Store value of checkbox in session bean
getSessionBean1().setCheckBox1Checked(getCheckBox1().isChecked());
return null;
}
public String tab1_action() {
reset_page();
return null;
}
public void reset_page() {
// reset all check box values here
getCheckBox1().setValue(String.valueOf(getSessionBean1().getCheckBox1Checked()) );
}