Hi Neha,
Thanks for contacting Syncfusion support.
By analyzing your code example, we could see that you are using array of object value for the emails column and you want to perform Filtering on it. Before proceeding with your query we would like to share the behavior of EJ2 Grid Column.
By default, the EJ2 Grid column only supports number, string, date, dateTime, Boolean, checkbox type values, and which does not supports array type value. Refer to the below documentation.
We can show an array of values in the Grid column (using the valueAccessor API and by iterating each array value in columnTemplate feature). But this is used only for the display purpose. We cannot perform Grid actions like Filtering, Searching, Grouping, Sorting, etc., on the array type column. This is the behavior of EJ2 Grid.
Note:
The Grid data actions like Filtering, Sorting, Formatting, Searching, Grouping, etc., are performed with the Grid’s dataSource value based on its column field name.
Please let us know if you have any concerns.
Regards,
Rajapandiyan S