FilteringTable
FilteringTable copied to clipboard
Known Issue: Filters not rendered if Table's implicit container is used
Each Table (incl. FilteringTable) contains an IndexedContainer by default. In FilteringTable, if you use this default container and just add properties and items through the Table's container interface, the filter fields are never initialized and thus not shown in the browser.
It's recommended to build the container first and only afterwards set it to the Table. This solves the issue.
If you absolutely want to use the default container, a simple workaround for this issue is to call resetFilters() after you're all done adding your items.