Solution for "Web Form Child Table Grid Row 1 Already Exists" Error

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:

  1. Go to the custom child table’s settings.
  2. 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!