Example usage for org.apache.wicket MarkupContainer setRenderBodyOnly

List of usage examples for org.apache.wicket MarkupContainer setRenderBodyOnly

Introduction

In this page you can find the example usage for org.apache.wicket MarkupContainer 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:dk.teachus.frontend.components.list.ListPanel.java

License:Apache License

private void createList(List<IColumn<T>> columns, ISortableDataProvider<T> dataProvider,
        final TeachUsFilter<T> filterStateLocator) {
    FilterForm<T> form = null;//from  w w  w  . j  a  va 2  s .co m
    MarkupContainer parent = null;
    if (filterStateLocator != null) {
        form = new FilterForm<T>("filterForm", filterStateLocator) {
            private static final long serialVersionUID = 1L;

            @Override
            protected void onSubmit() {
                filterStateLocator.onSubmit();
            }
        };
        parent = form;
    } else {
        parent = new WebMarkupContainer("filterForm");
        parent.setRenderBodyOnly(true);
    }
    add(parent);

    parent.add(createDataTable(columns, dataProvider, form, filterStateLocator));
}