Example usage for org.apache.wicket.extensions.markup.html.repeater.data.table AbstractToolbar setRenderBodyOnly

List of usage examples for org.apache.wicket.extensions.markup.html.repeater.data.table AbstractToolbar setRenderBodyOnly

Introduction

In this page you can find the example usage for org.apache.wicket.extensions.markup.html.repeater.data.table AbstractToolbar setRenderBodyOnly.

Prototype

public final Component setRenderBodyOnly(final boolean renderTag) 

Source Link

Document

If false the component's tag will be printed as well as its body (which is default).

Usage

From source file:org.sakaiproject.wicket.markup.html.repeater.data.presenter.ClassicDataPresenter.java

License:Educational Community License

private void addToolbar(AbstractToolbar toolbar, RepeatingView container) {
    if (toolbar == null) {
        throw new IllegalArgumentException("argument [toolbar] cannot be null");
    }/*from   ww w  . j a  va  2 s  . c o m*/

    if (!toolbar.getId().equals(TOOLBAR_COMPONENT_ID)) {
        throw new IllegalArgumentException(
                "Toolbar must have component id equal to AbstractDataTable.TOOLBAR_COMPONENT_ID");
    }

    toolbar.setRenderBodyOnly(true);

    // create a container item for the toolbar (required by repeating view)
    WebMarkupContainer item = new WebMarkupContainer(container.newChildId());
    item.setRenderBodyOnly(true);
    item.add(toolbar);

    container.add(item);
}