Completed
Last Updated: 25 Oct 2018 11:01 by ADMIN
Pierre-Yann
Created on: 23 Apr 2015 08:40
Type: Feature Request
1
ObjectDataSource should support interface inheritance
With a complex DataModel structure, when interface is used, interface inheriting from other interface become a must.

Unfortunately, this don't work with ObjectDataSource, as it only look at its level for properties, not in parent.

Properties collecting should be done like this:


var properties = typeof(IFoo).GetProperties().Union(typeof(IFoo)                             .GetInterfaces().SelectMany(t => t.GetProperties()));


1 comment
ADMIN
Milen
Posted on: 25 Oct 2018 11:01
This feature is implemented in the latest Telerik Reporting R3 2018 SP1 release: https://www.telerik.com/support/whats-new/reporting/release-history/progress-telerik-reporting-r3-2018-sp1-12-2-18-1017