Column Numbers in Web forms?. Child Table UI Struggles

Hello all!

It seems the default behavior of a webform child table column is to LIST the column name. Which unfortunately both looks bad and is confusing to our people.

Worse, if a client edits this, it will no longer submit.

I have scoured the forums and cant seem to find my exact issue. Anyone else know how to fix this or why it’s happening? Did I mess up something? V15

To be clear, NAME is not on my doctype. It is pulling the column name.

I am facing the same issue for my custom Web Form. It even does not show the Child table correctly for some reason. I get this label on the No. column for all my child tables.
image

I fixed it by hiding the Column with css.

Wish Frappe would just remove the webform feature altogether, since it’s not supported.

It’s something from here. I can’t be bothered to check.

.row-index {
    display: none !important;
}

.frappe-control[data-fieldname="name"] {
  display: none !important;
}

.btn-open-row {
  background-color: rgba(173, 216, 230, 0.2) !important;
}

.grid-insert-row-below {
  display: none !important;
}

.grid-insert-row {
  display: none !important;
}

.grid-move-row {
  display: none !important;
}

/* Hide the existing SVG icon */
.grid-collapse-row svg {
  display: none;
}
1 Like