I'm attempting to create a front-end editable table with Forminator as the input type. However, I'm having difficulty selecting the ID column and User ID column. Screencast: https://share.getcloudapp.com/JrunXBJW
How did you even get the "Editing" tab to appear in a table generated from Forminator Forms? Since these tables can't be editable (as mentioned in our documentation - in the last paragraph) I suppose you inspected the console and disabled the "display: none!important;" property?
That's not going to work because Forminator Forms-based tables are not server-side tables, and therefore they can't be editable.
We'll look into this in the future, but at the moment it can't be done.
In answer to your question, I don't know how I got the edit tab to appear. It appears for one table but not for others I've tried to create. I did not modify the view in the browser console--but that's a fun tip. ;-)
Oh, well. I'll keep looking. It's remarkably hard to find a solution to capture user information that:
Provides a nice input form
Displays the results in an editable table
Doesn't require login (Users already have to log in to access the form so I don't want to burden them with additional authentication.)
This is part of a client portal of sorts for event exhibitors.
I don't really need Forminator if I can achieve the following with a table:
Allow users only to view and edit their own rows.
Allow users to add rows.
The difficulty here is that if a user adds a row I don't know how to force that row to include a hidden column with their user id as the value (to enable filtering by user id). They won't know their id and won't be able to enter it, but whatever they enter should only be viewable by themselves.
When you create a manual table, and you add an integer column "userid", you can select this to be the "User ID column for editing".
This column will automatically be used for editing the User ID, so if I log into your website, and add a new row, that column will populate my row with my user ID (which I don't know, of course). The column can be hidden - just go to the column settings, and un-check the "Visible on front-end" check-box.
So, with this approach, they'd still only see their own entries, and they won't see this column in the table, nor will they be able to edit the value when they add or modify a row.
I'm attempting to create a front-end editable table with Forminator as the input type. However, I'm having difficulty selecting the ID column and User ID column. Screencast: https://share.getcloudapp.com/JrunXBJW
Hello Lucas
Thank you for reaching out to us.
How did you even get the "Editing" tab to appear in a table generated from Forminator Forms? Since these tables can't be editable (as mentioned in our documentation - in the last paragraph) I suppose you inspected the console and disabled the "display: none!important;" property?
That's not going to work because Forminator Forms-based tables are not server-side tables, and therefore they can't be editable.
We'll look into this in the future, but at the moment it can't be done.
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, Aleksander,
Thanks for the clarification.
In answer to your question, I don't know how I got the edit tab to appear. It appears for one table but not for others I've tried to create. I did not modify the view in the browser console--but that's a fun tip. ;-)
Oh, well. I'll keep looking. It's remarkably hard to find a solution to capture user information that:
This is part of a client portal of sorts for event exhibitors.
At the risk of hi-jacking my own thread...
I don't really need Forminator if I can achieve the following with a table:
The difficulty here is that if a user adds a row I don't know how to force that row to include a hidden column with their user id as the value (to enable filtering by user id). They won't know their id and won't be able to enter it, but whatever they enter should only be viewable by themselves.
Hey Lucas.
When you create a manual table, and you add an integer column "userid", you can select this to be the "User ID column for editing".
This column will automatically be used for editing the User ID, so if I log into your website, and add a new row, that column will populate my row with my user ID (which I don't know, of course). The column can be hidden - just go to the column settings, and un-check the "Visible on front-end" check-box.
So, with this approach, they'd still only see their own entries, and they won't see this column in the table, nor will they be able to edit the value when they add or modify a row.
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
That's perfect!
Can I create such a table from an imported CSV?
Hi Lucas
Yes, you would. Bare in mind it needs to be imported as it won't work with tables linked to the CSV file.
Do let us know if there is anything else we can assist you with.