I have created a Discourse component to wrap native Discourse tables with some smarts via the datatables.net library. By wrapping your table with , you will automatically get a search box and sort icons.
You can pass native lib arguments by putting dt in front of their name like I’ve demonstrated with paging (Discourse strips namespacing via “-” or other special char). I’ve also written a quick column filter as well you can enable via filters=true.
Thoughts on whether we should enable it? I’m hoping to really clean up with Suppliers Directory - Where to get parts, materials and services.