We just found an error when using the setReport() API function with hierarchical dimensions configured in some specific way. I have reproduced this error on one of your examples too.
In this example https://jsfiddle.net/flexmonster/7g82cnn3/:
This doesn’t happen if the hierarchical dimension is on the first position (Employee Department -> Base Rate). In this case, the report looks exactly the same (with dimensions drilled down to the last member) after using the setReport() function.
We found this because we saved some reports on our database with flexmonster.getReport() and we noticed that they didn’t look the same after loading them again with flexmonster.setReport().
Thanks for your help.
Thank you for reaching out to us.
We would like to confirm that we were able to reproduce the described problem.
Our development team will research possible solutions, and we will notify you about results with the ETA Mar 09.
Please contact us in case of additional questions.
Our team would like to kindly inform you that due to the holiday on Mar 9 the ETA is postponed to Mar 10.
Thank you Illia.
We are pleased to inform you that the issue with the restoration of reports with multiple expanded and drilled down tuples was fixed.
This is available in the 2.8.2 version of Flexmonster: https://www.flexmonster.com/release-notes/
You are welcome to update the component: https://www.flexmonster.com/doc/updating-to-the-latest-version/
Please let us know if everything works.