Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
exponentcms opened this issue Apr 28, 2020 · 13 comments
Assignees
Labels
3rd party library feature request a new feature not yet incorporated into the code pagination standardization

Comments

@exponentcms
Copy link
Owner

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

@exponentcms
Copy link
Owner Author

[bulk edit]

@exponentcms
Copy link
Owner Author

[bulk edit]

@exponentcms
Copy link
Owner Author

[bulk edit]

@exponentcms
Copy link
Owner Author

[bulk edit]

@exponentcms
Copy link
Owner Author

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
Copy link
Owner Author

[bulk edit]

@exponentcms
Copy link
Owner Author

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
Copy link
Owner Author

[bulk edit]

@exponentcms
Copy link
Owner Author

[bulk edit]

@exponentcms
Copy link
Owner Author

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:

  • remove TablesTools/Buttons type features since we already provide an 'export' command for most table data
  • we may have to initially remove yadcf table (column) filtering, we would still have the 'search' filter across the entire table
  • we need to transition away from the older commanche responsive extension to the new datatables responsive plugin which operates slightly different
  • we will probably need to integrate jqueryui or plain datatables styling into the bootstrap v2 views

@exponentcms
Copy link
Owner Author

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
Copy link
Owner Author

[bulk edit]

@exponentcms
Copy link
Owner Author

@exponentcms exponentcms added the feature request a new feature not yet incorporated into the code label Apr 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3rd party library feature request a new feature not yet incorporated into the code pagination standardization
Projects
None yet
Development

No branches or pull requests

2 participants