I have a parent list with 4 cascading children lists and a formview that is based on the parent list. Assume I have the following list names: PARENT_LIST --> CHILD_LIST1 --> CHILD_LIST2 --> CHILD_LIST3 --> CHILD_LIST4 (--> indicates parent child relationship for example, CHILD_LIST1 is the parent list of CHILD_LIST2 and so on...)
When I switch to the fields list in the formview, the 3rd and 4th lists inherit the fieldnames of the 2nd list! in the above example I see the names of the lists as follows:
CHILD_LIST1 fieldname is CHILD_LIST1[]
CHILD_LIST2 fieldname is CHILD_LIST1[].CHILD_LIST2[]
CHILD_LIST3 fieldname is CHILD_LIST1[].CHILD_LIST2[].CHILD_LIST2[] instead of CHILD_LIST1[].CHILD_LIST2[].CHILD_LIST3[]
CHILD_LIST4 fieldname is CHILD_LIST1[].CHILD_LIST2[].CHILD_LIST2[].CHILD_LIST2[] instead of CHILD_LIST1[].CHILD_LIST2[].CHILD_LIST3[].CHILD_LIST4[]
The same goes for any other cascaded list that comes after CHILD_LIST4.
This actually gets complicated and waste of time when trying to switch to the form layout tab and have to manually correct the list field names in the freeform editor, and when I try to do some modification using the Genie, then switch back to the freeform layout all fieldname modifications are lost.
This behavior also happens in a viewbox when based on a parent list that has 3 or more cascading lists.
Is this a bug? has anyone experienced this behavior before?
Thanks for taking the time to look into it.
When I switch to the fields list in the formview, the 3rd and 4th lists inherit the fieldnames of the 2nd list! in the above example I see the names of the lists as follows:
CHILD_LIST1 fieldname is CHILD_LIST1[]
CHILD_LIST2 fieldname is CHILD_LIST1[].CHILD_LIST2[]
CHILD_LIST3 fieldname is CHILD_LIST1[].CHILD_LIST2[].CHILD_LIST2[] instead of CHILD_LIST1[].CHILD_LIST2[].CHILD_LIST3[]
CHILD_LIST4 fieldname is CHILD_LIST1[].CHILD_LIST2[].CHILD_LIST2[].CHILD_LIST2[] instead of CHILD_LIST1[].CHILD_LIST2[].CHILD_LIST3[].CHILD_LIST4[]
The same goes for any other cascaded list that comes after CHILD_LIST4.
This actually gets complicated and waste of time when trying to switch to the form layout tab and have to manually correct the list field names in the freeform editor, and when I try to do some modification using the Genie, then switch back to the freeform layout all fieldname modifications are lost.
This behavior also happens in a viewbox when based on a parent list that has 3 or more cascading lists.
Is this a bug? has anyone experienced this behavior before?
Thanks for taking the time to look into it.
Comment