{"id":19620663,"url":"https://github.com/nakov/gwt-advanced-table","last_synced_at":"2026-06-08T22:32:12.313Z","repository":{"id":29281740,"uuid":"32814480","full_name":"nakov/gwt-advanced-table","owner":"nakov","description":"Automatically exported from code.google.com/p/gwt-advanced-table","archived":false,"fork":false,"pushed_at":"2018-11-28T23:56:56.000Z","size":36,"stargazers_count":1,"open_issues_count":7,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-26T18:53:17.587Z","etag":null,"topics":["component","free","google-web-toolkit","gwt","table","table-gwt"],"latest_commit_sha":null,"homepage":"http://nakov.com/blog/2007/08/22/google-web-toolkit-gwt-advanced-table-with-paging-sorting-and-filtering","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nakov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-24T17:37:01.000Z","updated_at":"2020-03-31T11:59:25.000Z","dependencies_parsed_at":"2022-08-27T09:12:14.483Z","dependency_job_id":null,"html_url":"https://github.com/nakov/gwt-advanced-table","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nakov/gwt-advanced-table","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakov%2Fgwt-advanced-table","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakov%2Fgwt-advanced-table/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakov%2Fgwt-advanced-table/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakov%2Fgwt-advanced-table/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nakov","download_url":"https://codeload.github.com/nakov/gwt-advanced-table/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakov%2Fgwt-advanced-table/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34083848,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["component","free","google-web-toolkit","gwt","table","table-gwt"],"created_at":"2024-11-11T11:19:36.585Z","updated_at":"2026-06-08T22:32:12.294Z","avatar_url":"https://github.com/nakov.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GWT-Advanced-Table\nAutomatically exported from code.google.com/p/gwt-advanced-table\n\nGWT Advanced Table\nGWT table widget supporting paging, sorting and filtering\n\nIntroduction\nGWT Advanced Table is GWT table widget that supports row paging, column sorting and data filtering.\n\nIt provides a table model service interface that is used as data provider that can be implemented by database, Hibernate or other back-end.\n\nThe front-end component is reusable and customizable. The full source code is available as freeware.\n\nNews\n----\n\n9-November-2007\n\nImplemented multiple row selection feature\nThis is how the GWT Advanced Table looks like now: ...\n\n8-November-2007\n\nFixed a bug with incorrect sizing and scrolling of the table\nNow the table works correctly in Mozilla and IE with size given as pixels or as percents\n\n5-September-2007\n\nFixed problem with NULL values in the data rows\nAdded \"hide first column\" feature\nAdded RowSelectionListener for handling the \"select row\" event (assuming the first column is the table primary key)\n20-August-2007\n\nThe first version of the AdvancedTable widget published as open source project.\n\nPreview\nThis is how the GWT Advanced Table looks like:\n\n...\n\nHow to run the example\nTo run the example you need to download the Eclipse project and run it. We have provided scripts for compilation and execution.\n\nHow to use the code\n1. Implement the interface TableModelService:\n\n```java\npublic interface TableModelService extends RemoteService {\n        public TableColumn[] getColumns();\n        public int getRowsCount(DataFilter[] filters);\n        public String[][] getRows(int startRow, int rowsCount,\n                DataFilter[] filters, String sortColumn, boolean sortOrder);\n}\n```\n\n2. Create AdvancedTable widget, assign table model and add it to the root panel:\n\n```java\nAdvancedTable table = new AdvancedTable();\nTableModelServiceAsync someTableService = \u003ccreate table model service async\u003e;\ntable.setTableModelService(usersTableService);\nRootPanel.get().add(table);\n```\n\nLicense\nMIT license. Use it at your own risk.\n\nCredits\n(c) 2007 by Svetlin Nakov - http://www.nakov.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnakov%2Fgwt-advanced-table","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnakov%2Fgwt-advanced-table","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnakov%2Fgwt-advanced-table/lists"}