exponentcms / exponent-cms

Content Management, Simple.
exponentcms.org
GNU General Public License v2.0
60 stars 24 forks source link

Feature request: convert other (large) tables to DataTables- move to server side processing #1242

Open exponentcms opened 4 years ago

exponentcms commented 4 years ago

We have several more large tables (help docs) which would greatly benefit from being wrapped with the DataTables widget.

exponentcms commented 4 years ago

[bulk edit]

exponentcms commented 4 years ago

[bulk edit]

exponentcms commented 4 years ago

[bulk edit]

exponentcms commented 4 years ago

[bulk edit]

exponentcms commented 4 years ago

We also need to add some (optional?) server side processing instead of sending the entire table (or at least if the table is too large such as orders and products)

exponentcms commented 4 years ago

[bulk edit]

exponentcms commented 4 years ago

This would also include upgrading to DataTables v1.10.10+ and the new Buttons extension which replaced the TableTools extension back with v1.10.8

exponentcms commented 4 years ago

[bulk edit]

exponentcms commented 4 years ago

[bulk edit]

exponentcms commented 4 years ago

A significant change in v1.10.10 is dropping Twitter Bootstrap v2 support (or so it seems). Also the new Buttons extension (replaces TableTools) is a bit more complex to integrate since you must load about a dozen other js/css files...Perhaps we need to go in reverse as far as features offered so we can re-advance:

exponentcms commented 4 years ago

Another note...not as easy as it sounds since we'd have to do a lot of rendering since most of the tables have controls or buttons which require building them on the fly in javascript.

exponentcms commented 4 years ago

[bulk edit]

exponentcms commented 4 years ago

Lighthouse URL: https://exponentcms.lighthouseapp.com/projects/61783/tickets/1198