My model(Employee) has a property Person. When I try to map a property(First i.e. First Name) of Person, on the column in the view, it does not show up on the UI. All the other columns( ID, SSN, Salary) mapping directly to the property of Employee can be seen.

Clicking on column header to sort gives following exception: Error: 'this.get_columns()[...].MappingName' is null or not an object.

Kindly advise in case I am missing something?

Also, I would like to know if mapping the count of the collections defined within the Model is supported. e.g. If I have a List in my Model and want to display the count of Employees for each Company in my UI, do I need to do any special handling for the same?

I would like to know if mapping the count of the collections defined within the Model is supported. e.g. If I have a List in my Model and want to display the count of Employees for each Company in my UI, do I need to do any special handling for the same?

If Model Employee list is having Company column. We can group the Grid by Company column and use Summaries Feature number of employees for each country can be displayed.

We regret to let you know that currently, we don't support complex type column mapping in view. We supports this complex type column mapping through controller. [the same previous solution works in version 7.303.0.20].

Our Essential Grid have been revamped to provide an enhanced support to extensive client side functionality. Due to revamping the reported helper is removed from Grid Extensions. Instead of this extension we can achieve this throw the following extension.

[view]

In this extension, we can send GridPropertiesModel values directly to the Grid using ViewData.