List of usage examples for org.apache.wicket.extensions.markup.html.repeater.data.table.export ExportToolbar ExportToolbar
public ExportToolbar(final DataTable<?, ?> table)
From source file:de.inren.frontend.health.MeasurementsTable.java
License:Apache License
private void initGui() { List<IColumn<Measurement, String>> columns = new ArrayList<IColumn<Measurement, String>>(); columns.add(new HealthColumn<Measurement>(new Model<String>("weight"), "weight", "weight")); columns.add(new HealthColumn<Measurement>(new Model<String>("fat"), "fat", "fat")); columns.add(new HealthColumn<Measurement>(new Model<String>("water"), "water", "water")); columns.add(new HealthColumn<Measurement>(new Model<String>("muscle"), "muscle", "muscle")); columns.add(new HealthColumn<Measurement>(new Model<String>("bone"), "bone", "bone")); ISortableDataProvider<Measurement, String> dataProvider = new RepositoryDataProvider<Measurement>( measurementRepository);/* w ww . j av a 2 s .c o m*/ AjaxFallbackDefaultDataTable<Measurement, String> table = new AjaxFallbackDefaultDataTable<Measurement, String>( "datatable", columns, dataProvider, 3); table.addBottomToolbar(new ExportToolbar(table).addDataExporter(new CSVDataExporter())); table.add(new TableBehavior().bordered().condensed().striped()); add(table); }