many thanks for your reply on this.
I’m a bit puzzled as we deal with a Many-To-Many Object Relation not a Advanced Many-To-Many Object Relation. While checking the class definition for fields of type Many-To-Many Object Relation which caused the described problem I fail to see where I could possibly add columns ‘ID’, ‘Reference’ and ‘Class’. As far as i know In a Many-To-Many Object Relation it is not possible to add these columns as column ‘ID’, ‘Reference’ and ‘Class’ are managed through Pimcore or did something changed while 5.8.x was introduced?
However, I still think this seems to be a configuration issue as I checked the ExtJs Frontend part of the grids resulted from fields of type Many-To-Many Object Relation.
From the ExtJs perspective when I pull up the grid object and digged my way to the columns setup I see that columns ‘ID’, “Reference” and ‘Class’ are all hidden: true.
This is how I did it:
columns = Ext.getCmp(‘grid-[id]’).columnManager.columns
When I now issue the show() command on each of the column objects like
all columns are getting restored with correct data and the grid looks fine. The three column were merely hidden.
So your answer do make sense to me as it looks like these columns are just disabled (hidden) in some configuration during the update to 5.8.0. How can I enable these columns on a Many-To-Many Object Relation field. For this type of fields I can only choose “Allowed Classes”.