package org.zkoss.zksandbox.zkfiddle;
import org.zkoss.zk.ui.*;
import org.zkoss.zk.ui.event.*;
import org.zkoss.zk.ui.util.*;
import org.zkoss.zk.ui.ext.*;
import org.zkoss.zk.au.*;
import org.zkoss.zk.au.out.*;
import org.zkoss.zul.*;
public class Validation3Composer extends GenericForwardComposer{
private Textbox tb1, tb2;
private Button btSave;
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
addConstraints();
}
public void onClick$btSave(Event e){
try {
addConstraints();
} catch (Exception ex) {
removeConstraints();
ex.printStackTrace();
}
}
private void addConstraints() {
tb1.setConstraint(new Validator());
tb2.setConstraint(new Validator());
}
private void removeConstraints() {
tb1.setConstraint("");
tb2.setConstraint("");
}
}