package de.forsthaus.example; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.util.GenericForwardComposer; import org.zkoss.zul.Label; import org.zkoss.zul.Window; import de.forsthaus.util.ZkossComponentTreeUtil; /** Controller class for test.zul page * * http://www.zkoss.org/forum/listComment/13874 * * */ public class ControllerTestWin2 extends GenericForwardComposer { // private ZKCommonUtils zkCommonUtils = new ZKCommonUtils(); // Auto-wire components private Window testWin; private Label currDateLabel; /** Controller constructor */ public ControllerTestWin2() { System.out.println("================= Checking Order of execution =================="); System.out.println("this is Constructor"); }// end contructor @Override public void doAfterCompose(Component win) throws Exception { super.doAfterCompose(win); System.out.println("This is doAfterCompose()"); }// end method /** currDateLabel onCreate event-handler */ public void onCreateDateLabel(Event event) throws Exception { System.out.println("this is Label onCreate"); System.out.println("Count of components: " + testWin.getChildren().size()); // helper class for showing the DOM tree System.out.println(ZkossComponentTreeUtil.getZulTree(testWin)); }// end method }// end class