package de.forsthaus.webui.testControllers;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Window;
import de.forsthaus.webui.util.GFCBaseCtrl;
/**
* Controller for the Google OrganizationalCharts. <br>
* Zul-file: /pages/test/google_OrganizationalChart.zul <br>
*
* @author sge
*
*/
public class TestGoogleOrganizationalChartCtrl extends GFCBaseCtrl {
private static final long serialVersionUID = 1L;
protected Window windowTestOrgaChart; // autowired
@Override
public void doAfterCompose(Component window) throws Exception {
super.doAfterCompose(window);
/**
* Set an 'alias' for this composer name to access it in the zul-file.<br>
* Set the parameter 'recurse' to 'false' to avoid problems with
* managing more than one zul-file in one page. Otherwise it would be
* overridden and can ends in curious error messages.
*/
this.self.setAttribute("controller", this, false);
}
// +++++++++++++++++++++++++++++++++++++++++++++++++ //
// +++++++++++++++ Component Events ++++++++++++++++ //
// +++++++++++++++++++++++++++++++++++++++++++++++++ //
/**
* Automatically called method from zk.
*
* @param event
* @throws Exception
*/
public void onCreate$windowBranchDetail(Event event) throws Exception {
// this.binder = (AnnotateDataBinder)
// event.getTarget().getAttribute("binder", true);
// this.binder.loadAll();
// doFitSize(event);
windowTestOrgaChart.doModal();
}
// +++++++++++++++++++++++++++++++++++++++++++++++++ //
// +++++++++++++++++ Business Logic ++++++++++++++++ //
// +++++++++++++++++++++++++++++++++++++++++++++++++ //
// +++++++++++++++++++++++++++++++++++++++++++++++++ //
// ++++++++++++++++++++ Helpers ++++++++++++++++++++ //
// +++++++++++++++++++++++++++++++++++++++++++++++++ //
// +++++++++++++++++++++++++++++++++++++++++++++++++ //
// ++++++++++++++++ Setter/Getter ++++++++++++++++++ //
// +++++++++++++++++++++++++++++++++++++++++++++++++ //
}