Hello,
I'm a bit confused about the reportfileloaded-Event. It is present in the API-reference ( https://www.flexmonster.com/api/reportfileloaded/ ), but absent from the Event-List on the left. Also it was removed from the ng-flexmonster component ( https://github.com/flexmonster/ng-flexmonster/commit/089213e9e741c098d60a043a3e34d71b811c7cb8 ).
Why was it removed from ng-flexmonster? Is the event deprecated?
If it is deprecated: are there alternatives?
If it isn't deprecated: could the EventEmitter be re-added to ng-flexmonster and ngx-flexmonster?
Kind regards,
Matthias
Hello, Matthias!
Thank you for your question.
We have removed this event since the reportcomplete
event partially duplicates it. This event is triggered after all the data is loaded and the component is rendered with data, indicating the readiness to perform any operations with Flexmonster. We recommend using the reportcomplete
event since it is universally applicable for loading a report from the file system and URL or when it is defined within the component's code.
Please let us know if using the reportcomplete
event would work for you.
Best Regards,
Maksym
Hello,
Thanks for your reply.
After some adjustments to our code, using the reportcomplete
event does work. We have some custom data injected into the saved reports that needed to be handled when loading. But it is only present for files, not for the initial inline JSON data, which led to errors.
Kind regards,
Matthias
Hello, Matthias!
Thank you for your reply.
We are glad to hear that using the reportcomplete
event works for you.
Please let us know if other questions arise.
Best Regards,
Maksym