I’m trying to understand whether this is the expected behavior in Frappe or if I’m missing something.
Setup
I have a DocType called PDF Editing Input Attachments.
It contains a Table MultiSelect field:
-
Field Name:
operation_type -
Field Type: Table MultiSelect
-
Options:
DocOps Operation Type Child
In another DocType called DocOps, I have a Table field:
-
Field Name:
source_file -
Options:
PDF Editing Input Attachments
When configuring the child table columns for source_file (using In List View), I want to display the operation_type field as one of the columns.
Issue
The operation_type (Table MultiSelect) field does not appear in the list of selectable columns.
However, if I change the same field from Table MultiSelect to a Link field, it immediately becomes available as a column in the table.
Question
Is this the default behavior in Frappe that Table MultiSelect fields cannot be displayed as columns inside a Table field grid?
If so:
-
Is there a technical reason behind this limitation?
-
Is there any recommended workaround other than changing the field to a Link field or creating a separate display field?
I’m using Frappe v16.