@Override public void doAfterCompose(org.zkoss.zk.ui.Component comp) { planner = (Planner) comp; String zoomLevelParameter = null; if ((parameters != null) && (parameters.get("zoom") != null) && !(parameters.isEmpty())) { zoomLevelParameter = parameters.get("zoom")[0]; } if (zoomLevelParameter != null) { planner.setInitialZoomLevel(ZoomLevel .getFromString(zoomLevelParameter)); } planner.setAreContainersExpandedByDefault(Planner .guessContainersExpandedByDefault(parameters)); initializeListboxProgressTypes(); planner.setAreShownAdvancesByDefault(Planner .guessShowAdvancesByDefault(parameters)); planner.setAreShownReportedHoursByDefault(Planner .guessShowReportedHoursByDefault(parameters)); planner.setAreShownMoneyCostBarByDefault(Planner .guessShowMoneyCostBarByDefault(parameters)); orderFilter = (Vbox) planner.getFellow("orderFilter"); // Configuration of the order filter Component filterComponent = Executions.createComponents( "/orders/_orderFilter.zul", orderFilter, new HashMap<String, String>()); filterComponent.setVariable("orderFilterController", this, true); filterStartDate = (Datebox) filterComponent .getFellow("filterStartDate"); filterFinishDate = (Datebox) filterComponent .getFellow("filterFinishDate"); bdFilters = (BandboxMultipleSearch) filterComponent .getFellow("bdFilters"); bdFilters.setFinder("taskGroupsMultipleFiltersFinder"); loadPredefinedBandboxFilter(); checkIncludeOrderElements = (Checkbox) filterComponent .getFellow("checkIncludeOrderElements"); filterComponent.setVisible(true); checkCreationPermissions(); }
public ZoomLevel getInitialZoomLevel() { Interval interval = getViewInterval(); return ZoomLevel.getDefaultZoomByDates( new LocalDate(interval.getStart()), new LocalDate(interval.getFinish())); }