/** * Adds this FieldsetPanel to the parent panel. * * @param parent * @param label * @param description Description below or beside the label of the field-set. */ public FieldsetPanel(final DivPanel parent, final String labelText, final String description) { this(parent.newChildId(), labelText, description); parent.add(this); }
public CheckBoxButton addCheckBoxButton(final IModel<Boolean> model, final String labelString) { return addCheckBoxButton(model, labelString, null); }
@SuppressWarnings("serial") @Override protected void addBottomPanel(final String id) { final DivPanel panel = new DivPanel(id);// DivType.GRID12, DivType.BOX, DivType.ROUND_ALL); form.add(panel); resourceLinkPanel = new HRListResourceLinkPanel(panel.newChildId(), this, hrDao, userFormatter) { @Override public boolean isVisible() { return form.getSearchFilter().isOnlyMyProjects() == false; } }; panel.add(resourceLinkPanel); recreateBottomPanel(); }
public GridBuilder createGridBuilder() { final DivPanel content = new DivPanel(ToggleContainerPanel.CONTENT_ID); this.add(content); final GridBuilder gridBuilder = new GridBuilder(content, content.newChildId()); return gridBuilder; }
@SuppressWarnings("serial") private void addCheckBox(final DivPanel checkBoxDivPanel, final ICalendarFilter filter, final String property, final String labelKey, final String tooltipKey, final boolean autoSubmit) { final CheckBoxButton checkBoxButton = new CheckBoxButton(checkBoxDivPanel.newChildId(), new PropertyModel<Boolean>(filter, property), checkBoxDivPanel.getString(labelKey), autoSubmit); if (autoSubmit == false) { checkBoxButton.getCheckBox().add(new OnChangeAjaxBehavior() { @Override protected void onUpdate(final AjaxRequestTarget target) { // Do nothing (the model object is updated). } }); } if (tooltipKey != null) { checkBoxButton.setTooltip(checkBoxDivPanel.getString(tooltipKey)); } checkBoxDivPanel.add(checkBoxButton); }
protected void redraw() { final GanttChart ganttChart = createGanttChart(); final Component oldGanttImage = ganttImage; if (ganttChart != null) { final Document document = ganttChart.create(); if (document != null) { ganttImage = new ImagePanel(form.imagePanel.newChildId(), new BatikImage(ImagePanel.IMAGE_ID, document, getGanttChartStyle() .getWidth())); } else { ganttImage = null; } } else { ganttImage = null; } if (oldGanttImage != null) { form.imagePanel.remove(oldGanttImage); } if (ganttImage != null) { form.imagePanel.add(ganttImage); } }
checkBoxPanel.addCheckBoxButton(new PropertyModel<Boolean>(data.getStyle(), "relativeTimeValues"), getString("gantt.style.relativeTimeValues")); checkBoxPanel.addCheckBoxButton(new PropertyModel<Boolean>(data.getStyle(), "showToday"), getString("gantt.style.showToday")); checkBoxPanel.addCheckBoxButton(new PropertyModel<Boolean>(data.getStyle(), "showCompletion"), getString("gantt.style.showCompletion")); checkBoxPanel.add(new CheckBoxButton(checkBoxPanel.newChildId(), new PropertyModel<Boolean>(getSettings(), "showOnlyVisibles"), getString("gantt.settings.showOnlyVisibles")) { ganttChartEditTreeTablePanel = new GanttChartEditTreeTablePanel(panel.newChildId(), this, getData()); panel.add(ganttChartEditTreeTablePanel); ganttChartEditTreeTablePanel.init(); ganttChartEditTreeTablePanel.setOpenNodes(getSettings().getOpenNodes()); gridBuilder.getPanel().add(imagePanel = new DivPanel(panel.newChildId()));
gridBuilder.getRowPanel().setVisibility(new DivPanelVisibility() .suppressLabelForWarning(); final DivPanel checkBoxPanel = fieldset.addNewCheckBoxButtonDiv(); checkBoxPanel.add(form.createAutoRefreshCheckBoxButton(checkBoxPanel.newChildId(), new PropertyModel<Boolean>(searchFilter, "active"), parentPage.getString("address.contactStatus.active"))); checkBoxPanel .add(form.createAutoRefreshCheckBoxButton(checkBoxPanel.newChildId(), new PropertyModel<Boolean>(searchFilter, "nonActive"), parentPage.getString("address.contactStatus.nonActive"))); checkBoxPanel .add(form.createAutoRefreshCheckBoxButton(checkBoxPanel.newChildId(), new PropertyModel<Boolean>(searchFilter, "uninteresting"), parentPage.getString("address.contactStatus.uninteresting"))); checkBoxPanel .add(form.createAutoRefreshCheckBoxButton(checkBoxPanel.newChildId(), new PropertyModel<Boolean>(searchFilter, "personaIngrata"), parentPage.getString("address.contactStatus.personaIngrata"))); checkBoxPanel.add(form.createAutoRefreshCheckBoxButton(checkBoxPanel.newChildId(), new PropertyModel<Boolean>(searchFilter, "departed"), parentPage.getString("address.contactStatus.departed"))); .suppressLabelForWarning(); final DivPanel checkBoxPanel = fieldset.addNewCheckBoxButtonDiv(); checkBoxPanel.add(form.createAutoRefreshCheckBoxButton(checkBoxPanel.newChildId(), new PropertyModel<Boolean>(searchFilter, "uptodate"), parentPage.getString("address.addressStatus.uptodate"))); checkBoxPanel.add(form.createAutoRefreshCheckBoxButton(checkBoxPanel.newChildId(), new PropertyModel<Boolean>(searchFilter, "outdated"), parentPage.getString("address.addressStatus.outdated"))); checkBoxPanel.add(form.createAutoRefreshCheckBoxButton(checkBoxPanel.newChildId(),
div.add(AttributeModifier.append("class", "modifiedSearchExpressionLabel")); fs.add(div); modifiedSearchExpressionLabel = new Label(div.newChildId(), modifiedSearchExpressionModel); modifiedSearchExpressionLabel.setEscapeModelStrings(false); div.add(modifiedSearchExpressionLabel); onOptionsPanelCreate(optionsFieldsetPanel, optionsCheckBoxesPanel); if (showHistorySearchAndDeleteCheckbox() == true) { optionsCheckBoxesPanel.add(createCheckBoxButton( optionsCheckBoxesPanel.newChildId(), new PropertyModel<Boolean>(getSearchFilter(), "deleted"), getString(I18N_ONLY_DELETED), ).setWarning()); optionsCheckBoxesPanel.add(createCheckBoxButton( optionsCheckBoxesPanel.newChildId(), new PropertyModel<Boolean>(getSearchFilter(), "searchHistory"), getString("search.searchHistory"), )); if (optionsCheckBoxesPanel.hasChilds() == true) { optionsFieldsetPanel.add(optionsCheckBoxesPanel);
/** * @return new child id (Wicket id) of the current row panel. */ public String newGridPanelId() { return gridPanel[currentLevel].newChildId(); }
private GridBuilder addRowPanel(final int level, final DivPanel rowPanel) { validateRowPanelLevel(level); this.rowPanel[level] = rowPanel; lengthCounter[level] = 0; if (level > 0) { gridPanel[level - 1].add(rowPanel); } else { mainContainer.add(rowPanel); } setNullPanel(level + 1, level); return this; }
} else { if (firstPanelOfRow == false && gridPanel[level] != null) { gridPanel[level].addCssClasses(GridType.HAS_SIBLINGS); final DivPanel divPanel = new DivPanel(rowPanel[level].newChildId(), size, gridTypes); if (firstPanelOfRow == false) { divPanel.addCssClasses(GridType.NOT_FIRST); } else { divPanel.addCssClasses(GridType.FIRST);
businessAssessmentPanel.setMarkupId("businessAssessment"); businessAssessmentPanel.add(AttributeModifier.append("style", "display: none;")); final FieldsetPanel fieldset = new FieldsetPanel(businessAssessmentPanel, "").suppressLabelForWarning(); final Label label = new Label(DivTextPanel.WICKET_ID, new Model<String>() {
rowPanel[0].addCssClasses(GridType.ROW_HAS_CHILDS); rowsPanelHelperSet.add(rowPanel[0].getMarkupId()); } else { if (rowsPanelHelperSet.contains(rowPanel[0].getMarkupId()) == false) { rowPanel[0].addCssClasses(GridType.ROW_HAS_CHILDS); rowsPanelHelperSet.add(rowPanel[0].getMarkupId());
private GridBuilder newRowPanel(final int level, final GridType... gridTypes) { validateRowPanelLevel(level); final DivPanel rowPanel = new DivPanel(newRowPanelId(level), GridType.ROW); rowPanel.addCssClasses(gridTypes); return addRowPanel(level, rowPanel); }
/** * @param parent * @param id * @param fluid Default is true. */ public GridBuilder(final MarkupContainer parent, final String id, final boolean fluid) { super(); this.parent = parent; mainContainer = new DivPanel(id, fluid == true ? GridType.CONTAINER_FLUID : GridType.CONTAINER); if (parent != null) { parent.add(mainContainer); } }
/** * @param id */ public DivPanel(final String id, final GridType... cssClasses) { this(id); addCssClasses(cssClasses); }
/** * @return new child id (Wicket id) of the current grid panel. */ public String newRowId() { return rowPanel[currentLevel].newChildId(); }
/** * If you use this method, the lengthCounter won't be incremented and you use to call setCurrentLevel(level -1) manually. * @param level * @param divPanel * @return */ private GridBuilder addGridPanel(final int level, final DivPanel divPanel) { validateGridPanelLevel(level); currentLevel = level; if (rowPanel[level] == null) { newRowPanel(level); } gridPanel[level] = divPanel; rowPanel[level].add(divPanel); setNullPanel(level + 1, level + 1); return this; }
final DivPanel content = new DivPanel(ToggleContainerPanel.CONTENT_ID); positionsPanel.add(content); final GridBuilder posGridBuilder = new GridBuilder(content, content.newChildId());