Issue:
When using a child table in a web form, the system automatically adds a hidden field called name
, which defaults to “Row 1” and increments as users add more rows. However, when adding values into a custom child table via the web form, the following error might occur:
“Web Form Child Table Grid row 1 already exists.”**
Cause:
This happens because the custom child table does not have a naming series applied, unlike core child tables.
Solution:
To resolve this issue, ensure the custom child table has a naming series set up. Follow these steps:
- Go to the custom child table’s settings.
- Set the following properties:
*Naming Rule: Random
*Auto Name: hash
This will ensure unique identifiers are assigned to each row, avoiding the conflict that causes the error.
That’s it—problem solved!