Package org.apache.wicket.extensions.markup.html.repeater.data.table.filter

Examples of org.apache.wicket.extensions.markup.html.repeater.data.table.filter.FilterForm


    // set up data provider
    ContactsDataProvider dataProvider = new ContactsDataProvider(dao);

    // create the form used to contain all filter components
    final FilterForm form = new FilterForm("filter-form", dataProvider) {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onSubmit() {
        users.setCurrentPage(0);
      }
    };

    form.add(new Button("delete-selected") {
      @Override
      public void onSubmit() {
        for (Long selectedContactId : selectedContactIds) {
          dao.delete(selectedContactId);
        }
        // clear out the set, we no longer need the selection
        selectedContactIds.clear();
      }
    });

    // create the data table
    users = new DefaultDataTable<Contact>("users", createColumns(),
        dataProvider, 10);
    users.addTopToolbar(new FilterToolbar("", users, form, dataProvider));
    form.add(users);

    add(form);
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.extensions.markup.html.repeater.data.table.filter.FilterForm

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.