private void addFooter() { pageFooter = getSingularAdminApp() .map(app -> app.buildPageFooter("app-footer")) .orElseThrow(this::makeNotSingularAppError); pageBody.add(pageFooter); }
public EditableGridBottomToolbar(EditableDataTable<?, ?> table, Class<T> clazz) { super(table); createNewInstance(clazz); MarkupContainer td = new WebMarkupContainer("td"); td.add(new AttributeModifier("colspan", table.getColumns().size() - 1)); AddToolBarForm addToolBarForm = new AddToolBarForm("addToolbarForm"); td.add(addToolBarForm); add(td); add(newAddButton(addToolBarForm)); }
protected void onConfigure() { super.onConfigure(); for (Component comp : actions) { MarkupContainer container = (MarkupContainer) comp.get(LINK_ID); if (container != null && container.get(ICONE_ID) == null) { container.add(new IconeView(ICONE_ID)); } } }
@Override protected void onInitialize() { super.onInitialize(); this.setRenderBodyOnly(true); this.getParent().add(new CssClassNameAppender("dropdown")); }
public BSModalBorder addLink(ButtonStyle style, IModel<String> label, AjaxLink<?> button) { buttonsContainer.addOrReplace(button .add(newLinkLabel(BUTTON_LABEL, button, label)) .add(new AttributeAppender("class", style.cssClassModel(), " "))); return this; }
public BSModalBorder addLink(ButtonStyle style, IModel<String> label, AjaxLink<?> button) { buttonsContainer.addOrReplace(button .add(newLinkLabel(BUTTON_LABEL, button, label)) .add(new AttributeAppender("class", style.cssClassModel(), " "))); return this; }
@Override protected void populateItem(Item<Long> item) { item .add(newNumberedPageLink(item)) .add($b.classAppender("active", $m.get(() -> item.getModelObject() == getCurrentPage()))); }
public BSModalBorder addButton(ButtonStyle style, IModel<String> label, Button button) { if (label != null) { button.setLabel(label); } buttonsContainer.addOrReplace(button .add(newButtonLabel(BUTTON_LABEL, button)) .add(new AttributeAppender("class", style.cssClassModel(), " "))); return this; }
public BSDropDownMenu appendLink(Component label, MarkupContainer link) { return appendTag("li", true, null, itemId -> new TemplatePanel(itemId, () -> "<a wicket:id='" + link.getId() + "'><span wicket:id='" + label.getId() + "'></span></a>") .add(link .add(label)) .setRenderBodyOnly(false)); } public BSDropDownMenu appendLink(Component link) {
public BSDropDownMenu appendLink(Component label, MarkupContainer link) { return appendTag("li", true, null, itemId -> new TemplatePanel(itemId, () -> "<a wicket:id='" + link.getId() + "'><span wicket:id='" + label.getId() + "'></span></a>") .add(link .add(label)) .setRenderBodyOnly(false)); } public BSDropDownMenu appendLink(Component link) {
private void doInit(boolean wrapBodyWithForm) { form = (wrapBodyWithForm) ? newForm(FORM_ID) : new NonForm(FORM_ID); this .add(form .add(modalBorder .add(bodyContainer))); setBody(new WebMarkupContainer("_")); }
public BSModalBorder addButton(ButtonStyle style, IModel<String> label, Button button) { if (label != null) { button.setLabel(label); } buttonsContainer.addOrReplace(button .add(newButtonLabel(BUTTON_LABEL, button)) .add(new AttributeAppender("class", style.cssClassModel(), " "))); return this; }
private void buildPage() { getApplication().setHeaderResponseDecorator(new SingularHeaderResponseDecorator()); bodyContainer .add(new HeaderResponseContainer("scripts", "scripts")) .add(new SingularJSBehavior()); add(bodyContainer); }
@Override protected void populateItem(ListItem<Long> item) { item .add(new PageNavLink("page") { @Override protected long getTargetPage() { return item.getModelObject(); } }.setBody($m.get(() -> 1 + item.getModelObject()))) .add($b.classAppender("active", $m.get(() -> item.getModelObject() == getCurrentPage()))); } });
private void buildPage() { getApplication().setHeaderResponseDecorator(new SingularHeaderResponseDecorator()); bodyContainer .add(new HeaderResponseContainer("scripts", "scripts")) .add(new SingularJSBehavior()); add(bodyContainer); }
private void initPage() { getApplication().setHeaderResponseDecorator(new SingularHeaderResponseDecorator()); bodyContainer .add(new HeaderResponseContainer("scripts", "scripts")) .add(new SingularJSBehavior()); add(bodyContainer); }