Hi Nambi,
Greetings from Syncfusion support.
We checked your query with provided the details and you have defined multiple values in single column value using comma separator which is showing on “Roles” column.
By default, the EJ2 Grid column only supports number, string, date, dateTime, Boolean type values, and which is not supported array type value. Please refer to the below documentation.
We can show an array of values in the Grid column. But this is used only for the display purpose. We cannot perform Grid actions like Filtering, Searching, Grouping, Sorting, etc., to this column. Because the Grid can perform the actions (like sorting, grouping ,filtering) based on its dataSource value. This is the default behavior of EJ2 Grid.
Note: By default in EJ2 DataManager we have provided support for one to one relation only so it does not work for one-to-many (subitems). Its default behavior current Grid architecture.
Please let us know, if you need further assistance.
Regards,
Thiyagu S