The issue is coming from the conditional formatting rule:
This applies custom CSS in the background, which only hides the rows from the front-end. This means that they are still present on the page:
But they are hidden with CSS.
Since this is a manual table, stored in your database, I created a MySQL query-based table TEST SUPPORT where I used the query to pull all records which are not equal to "Completed", and it shows correct number of rows, without the possibility of anyone overwriting the custom CSS applied by conditional formatting.
So, you can now use table #6 to add new data, and configure it the way you want, but you can use the new MySQL query-based table to display it on the front-end.
Ok i get this now. However I think we might have a problem in that each user enters their own information at the frontend and the whole point is that when a task is completed it is not shown, but every now and then the user can select the completed tasks to see just what they have done in that period defined.
Since the MySQL query table is generated from a manual table, all you need to do is hide the "wdt_ID" column from view (in column settings), enable editing for this table, and choose "wdt_ID" as the editing column, and basically configure it the same way you configured the original table.
So, your users won't even notice the change, other than 25 rows instead of 9 rows, of course.
i have been slightly worried about the capacity of the database. It looks like i am about to get a chunk of work which will use the futuremapping website and your tables. Table 6 will be used the most with possibly 100 people using it daily to update tasks etc. is there any limit to its capacity and/or when do i need to start thinking of a different database?
Manual, imported, and MySQL query-based tables are all database tables that use server-side processing, so those tables can handle millions of rows, like this one, for example.
If you have a good hosting plan, having 100 people using the table is not a big deal.
Dont worry everything is good and working! just a couple of questions really! In the "due by" column I have a defined values list and I can see that we can sort in ascending descending order which would be great if i can use words instead of "future, today or reschedule" but after spending an hour with a thesaurus i can't change them to display in the order - reschedule - today - future. any suggestions? and another thing that would be useful would be to be able to automatically change all say "today's" to reschedule. overnight is this possible I wouldn't have thought so but just thought it is worth asking. These aren't big issues just a train of thought for the future.
If you added these as a "Defined values list", the order in which they're added there is the order you're going to see in a select-box or a multi-select-box filter, but the actual sorting inside the column will be done by A - Z sorting order. There's nothing we can do to change that, unfortunately.
I'll forward this as a suggestion to our developers, but most functionalities of wpDataTables are coming from the DataTables jQuery plugin, so until they modify the logic, I doubt there's anything our developers can do about it.
Despite the settings set to 25 the table only displays 9 rows before it paginates to the next page. I could do with changing that.
Hello Peter
Can you please provide me with a URL to the page where this happens?
Also, tell me are the credentials for your site still the same?
http://futuremapping.co.uk/wp-login.php
[email protected]
the password you provided in the previous ticket
If they are, also tell me what the table ID is, so I can log in and take a look.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi Aleksandar
Sorry about not getting back to you earlier
yes, your login details are still active.
The Url is https://futuremapping.co.uk/journal-of-accomplishments-and-tasks/
the Table is [wpdatatable id=6] tasks and journal
I have just updated the plugin to the latest version also.
Pete
Hey Peter, thanks for the password, that worked.
The issue is coming from the conditional formatting rule:
This applies custom CSS in the background, which only hides the rows from the front-end. This means that they are still present on the page:
But they are hidden with CSS.
Since this is a manual table, stored in your database, I created a MySQL query-based table TEST SUPPORT where I used the query to pull all records which are not equal to "Completed", and it shows correct number of rows, without the possibility of anyone overwriting the custom CSS applied by conditional formatting.
So, you can now use table #6 to add new data, and configure it the way you want, but you can use the new MySQL query-based table to display it on the front-end.
I hope that helps.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Ok i get this now. However I think we might have a problem in that each user enters their own information at the frontend and the whole point is that when a task is completed it is not shown, but every now and then the user can select the completed tasks to see just what they have done in that period defined.
I don't see this as a problem, Peter.
Since the MySQL query table is generated from a manual table, all you need to do is hide the "wdt_ID" column from view (in column settings), enable editing for this table, and choose "wdt_ID" as the editing column, and basically configure it the same way you configured the original table.
So, your users won't even notice the change, other than 25 rows instead of 9 rows, of course.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
OK ill have a mess around
i have been slightly worried about the capacity of the database. It looks like i am about to get a chunk of work which will use the futuremapping website and your tables. Table 6 will be used the most with possibly 100 people using it daily to update tasks etc. is there any limit to its capacity and/or when do i need to start thinking of a different database?
Many thanks
Pete
Hi again Pete
Manual, imported, and MySQL query-based tables are all database tables that use server-side processing, so those tables can handle millions of rows, like this one, for example.
If you have a good hosting plan, having 100 people using the table is not a big deal.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Ok thats good. I have the new table in place and working.
Thank you for your assistance and support
Pete
Dont worry everything is good and working! just a couple of questions really! In the "due by" column I have a defined values list and I can see that we can sort in ascending descending order which would be great if i can use words instead of "future, today or reschedule" but after spending an hour with a thesaurus i can't change them to display in the order - reschedule - today - future. any suggestions? and another thing that would be useful would be to be able to automatically change all say "today's" to reschedule. overnight is this possible I wouldn't have thought so but just thought it is worth asking. These aren't big issues just a train of thought for the future.
Many thanks
Hey Peter
If you added these as a "Defined values list", the order in which they're added there is the order you're going to see in a select-box or a multi-select-box filter, but the actual sorting inside the column will be done by A - Z sorting order. There's nothing we can do to change that, unfortunately.
I'll forward this as a suggestion to our developers, but most functionalities of wpDataTables are coming from the DataTables jQuery plugin, so until they modify the logic, I doubt there's anything our developers can do about it.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables