|
Project Information
Members
Featured
Downloads
Links
|
GWT Advanced TableGWT table widget supporting paging, sorting and filtering IntroductionGWT Advanced Table is GWT table widget that supports row paging, column sorting and data filtering. It provides a table model service interface that is used as data provider that can be implemented by database, Hibernate or other back-end. The front-end component is reusable and customizable. The full source code is available as freeware. News9-November-2007
8-November-2007
5-September-2007
20-August-2007 The first version of the AdvancedTable widget published as open source project. PreviewThis is how the GWT Advanced Table looks like:
How to run the exampleTo run the example you need to download the Eclipse project and run it. We have provided scripts for compilation and execution. How to use the code1. Implement the interface TableModelService: public interface TableModelService extends RemoteService {
public TableColumn[] getColumns();
public int getRowsCount(DataFilter[] filters);
public String[][] getRows(int startRow, int rowsCount,
DataFilter[] filters, String sortColumn, boolean sortOrder);
}2. Create AdvancedTable widget, assign table model and add it to the root panel: AdvancedTable table = new AdvancedTable(); TableModelServiceAsync someTableService = <create table model service async>; table.setTableModelService(usersTableService); RootPanel.get().add(table); LicenseThis software is freeware. Use it at your own risk. Credits(c) 2007 by Svetlin Nakov - http://www.nakov.com (c) National Academy for Software Development - http://academy.devbg.org |