Can I create tab breaks within a child table?

I noticed that Tab Breaks cannot be added directly inside a Child Table Doctype. In the parent form, Tab Breaks work fine. But when designing a child table, adding a Tab Break has no effect — all fields are displayed in a single layout.

Interestingly, I found that if a Doctype is created as a regular (non-child) Doctype and then later converted to a Child Table, Tab Breaks can be added. However, this approach causes rendering issues: for example, when opening the form, there is no tab selected by default, making the layout confusing.

My questions:

  • Is it a known limitation in Frappe that Tab Breaks are not fully supported in child tables?

  • Are there any recommended workarounds to organize fields visually inside a child table without causing rendering issues?

  • Test Child – created as a child table from the beginning

  • Test Tab Child – created as a regular Doctype first, then converted to a child table later



I think user generally prefer section break in child table.

But your suggestion is also very good cause sometimes child table have many fields.

Tabs can organize well.

You can raise this issue on github.com

1 Like