I would like to be able to use the form preview in the page view as an actual form. I created the form to make it easier to add rows manually to a table. Instead of following the link into a new page, it would be easier to also be able to use it in the page view. I am not actually sharing the form anywhere, I just find it easier and more ergonomic to use the form to enter my data one at a time rather than click on small new rows.
We would also love something like an internal form. As I understand it, the current form widget is specifically meant to be shared with the public, people who do not have access to the Grist document, and is not designed for internal data entry. I’ve also seen some comments about possibly updating the card widget so it can be used like an internal form, but it doesn’t seem to be on the roadmap.
Using the public form widget internally is useful for two main reasons:
Building Blocks: It allows us to divide questions into sections and add unlinked text/instructions between fields.
The “Submit” Button: Writing all data at once when clicking “Submit” is critical for data validation. For example, we built an anonymity toggle for user feedback. In a card widget, this toggle only works if a user clicks it before typing anything else due to instant auto-save.
We tried the community workaround of embedding a published form via a Custom Widget, but this leaves the original builder widget stuck on the screen with no way to hide it, which confuses users.
If upgrading the card widget or introducing internal forms is still on the table, the most impactful features would be form-style building blocks and a “Submit/Save” button to commit data all at once.