|
|
AdvancedTable
AdvancedTable
AdvancedTable is GWT table widget that supports data paging, filtering and column sorting. Paging, filtering and sorting are done by the server side. The table uses a data provider, the class TableModelService.
How to use it
AdvancedTable table = new AdvancedTable();
TableModelServiceAsync someTableService =
<create table model service async>;
table.setTableModelService(usersTableService);
RootPanel.get().add(table);
Sign in to add a comment

I would like to make the Refresh button optional, because in my normal use it's not reasonable to expect the user to know when the backend data has changed. The backend should be signalling the change itself and the program refreshing the data without user intervention.
I would also like some way of setting the width of columns, preferably in "em" units.
I added a feature to it and hope you can consider incorporating it. Also could you let me join the project?
My change is to allow table rows to have a customized CSS style even if they are not selected, the style is decided by the underlying data for that row. For example a message table could have warning messages as yellow and errors as red.
Here is the changed method:
private void redrawSelectedRow() {
DEFAULT_ROW_STYLE : customStyle);
Thanks !