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

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

Introduction

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

Prototype

@Override
public String getId() 

Source Link

Document

Gets the id of this component.

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 w w  w. j  a va  2s.com*/

    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);
}