I have a form element that lookups a list of cities from a different table. The idea is to let the user select an existing city on the list or add a new city.
With the option Allow Quick Adding of New Items enabled, I can add new cities on that element from the results table, but I am not able to do the same if I enter the data through the form.
Hey Joel, thanks for reporting this to us!, Iâll report this into our internal tracker so adding quick items from Forms can be performed adding another entry point. Hopefully this can be resolved soon .
Regards.
Iâm unable to add new items via the âPublished Formâ view, despite having âALLOW QUICK ADDING OF NEW ITEMSâ checked for the item in question, and it working in the normal layout views.
Would love to see this happen, otherwise having a blast with Coda.io : )
Any update on this? I am having the same issue. Users canât add new items through the dropdown menu in a form, however if I change it to radio buttons there is an option to add a new item.
Ahaa - I wished Iâd found this discussion - spent all day trying to figure out what I was doing wrong : Looking forward to a fix and thanks for post and comments
i am surprised the form editor offers the option for âquick addâ as the run-time behavior of forms does not support modifying rows on other tables, just gathers values and inserts them to the formâs own table.
i think the bug is in offering this option in the form editor, and not a bug in the execution of the form.
i may be wrong - but it might explain why there was not a quick and easy fix for this from the engineering team.
There is a work around, but it is a bit of work to set it up. At the same time, there are some benefits:
add an extra field to your form to allow the entry of a missing_lookup (I call this column missing_lookup, but call it whatever you want)
make an automation to check on new rows (in Coda âRow changedâ) in your receiving table by checking if this missing_lookup field has content (i.e. changed)
optional: check if the form submission comes from someone that is in list of users who are allowed to add new items to the lookup list
add a row to the lookup list with the new item
if the lookup field is indeed blank, copy (with modify rows) the new item (from missing_lookup) to the blank lookup field.
optional: make the missing_lookup a hidden column, since you wonât use it for anything else
You can add a checkbox column to your lookup list and mark items that are added through this procedure. This allows you to quickly check new items and see if you really want those in your lookup list, correct spelling mistakes (which corrects the new form submission at the same time). Unmark when done, or leave the mark so you can later check how often this has happened.
Brilliant, I never thought about using automation for this, requires a couple of extra steps but it gets the job done! Thanks for sharing @joost_mineur !
Hi,
Will Coda be working on this? Your forms are an essential part of getting data into the Coda system, so there should be more proactiveness on the different form bugs
Not a bug
But a very impressive limitation of Coda forms compared to any other form solution out there.
Can we hear anything from you, guys? @khanh@noah@DavidK
I am also interested how this function turns out in implementation: I am in favor of allowing âadding new optionâ using the form input by the external user; but I also understand the concerns about protecting the integrity of our tables.