I'm looking for a way for the pivot control (respectively the OlapViewModel) to preload all members of a hierarchy. I've just written my own function that loops recursively through all members and calls the OlapViewModel's "FillMembers"-function, but that takes way too long for larger hierarchies.
Is there maybe a built-in functionality to let the class preload all the members?
BR,
Tristan
Btw:
- I'm also looking for a way to preload all availible FilterMembers in the related FilterViewModel
- How to trigger the "OK" Button from within the viewmodel. It uses the Commanding.Command OK event .
Hello,
I have been looking into your requirement and there is no built-in functionality that does that, however here is another custom approach that you can try out. I have put it in a small sample project for you (Pivot_Analysis.zip) and in order to preload the members a FilterViewModel is manually created in code and its LoadMemebersAsynv method is used before being added to the Rows collection. If you want I can also submit a new Product Idea on your behalf so that such functionality may appear in a future volume release of ours.
Please let me know if you require any further assistance on the matter.
Well, it seems that's a bug. I have attached a modified version of MainWindow.xaml.cs of Petar's sample where is used an extended version of XmlaDataSource that let's you to create an empty filter view model. Look at CreateEmptyFilterViewModel method where you can see the commented line of code which loads the root level (that's the way XmlaDataSource works) you don't need now because you're going to load the whole hierarchy.
I guess we will fix that for the upcoming SR.
Thanks.Plamen.
Thank you very much for your quick result! In my example I want to write something like a "plug-in" for the filter control so I can only use the datasource that is already used by the control. Can you estimate when this fix will be included in a SR?
BR! Tris
Hello Tristan,
I have logged this with development under ID: 117428 and I have also created a support ticket on your behalf: CAS-95183-Y4RRQH and have linked the development issue to it, so that you can get automatically updated, when a Service Release containing the fix is available for download. You can get the new version from our website’s “Account”, “My Keys & Downloads” page: https://ko.infragistics.com/my-account/keys-and-downloads/
You can also monitor the support ticket’s progress through the “My Support Activity” tag: https://ko.infragistics.com/Membership/MySupport.aspx
Are there any news yet? How long will it take to fix this bug?
Hi Tris,
The next SR would be at some point in the next 2 weeks.
Plamen.