Hello John,
Thank you for the project. I've updated the description of the internal item in the backlog with your scenario. You can work this around using the suggestion from the internal ticket where this was discussed with a colleague of mine. I am posting the solution here, in order to help someone else that hit the same issue. Basically, you can reset the DataProvider property of RadVirtualGrid. This will force the DataMemberNeeded to be called for each column again and you can execute the proper logic. The downside of this approach is that you should re-execute the data member setup for all columns, instead of only the inserted one.
this.virtualGrid.InsertNewColumnAtIndex(3);
// reset the provider
var dataProvider = this.virtualGrid.DataProvider;
this.virtualGrid.DataProvider = null;
this.virtualGrid.DataProvider = dataProvider;
Regards,
Martin Ivanov
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.
Hello John,
Thank you for the extra information. We will take this into account when implementing a solution.
As for the fix, this item is not included in the current planning sprint. I would suggest you to follow the item in order to get notified when its status changes.
Also, I can recommend you to open a new support ticket and attach a project showing your setup and the problem. This will allow investigating the new case and checking for possible workarounds.
Regards,
Martin Ivanov
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.