I am looking for documentation that outlines the order Events are fired for a report, a dashboard, and controls, as well as internal operations. (such as evaluation of Labels in Text). Is there documentation regarding this anywhere?
Documentation on Event order
The order for the events firing is first the "loading" action and then the "ready" action. The rest of the actions such as "before export" and "re-sizing" only fires when those events actually occur. If you put your cursor on the action under the properties you will see a tooltip providing details about when the action is fired:
Someone from Dundas wll probably have to answer that, I not heard of one. They will probably wnat to know what you are trying to do and then help you do it.
Do them a favor and just go a head and tell us what you are trying to accomplish.
in this case, I am actually looking for guidance on when things like Formula evaluation and Label evaluation take place relative to the other events. Do these happen between the loading event and the ready event? Really just looking to provide guidance to multiple development teams ramping up on the product so they have a clear reference to avoid some confusion encountered by my trial team.
Ready
Page Ready
Loading
Formula evaluation
Label evaluation
Hey Paul,
Hopefully I can provide some guidance:
Events
- Loading – Loading is described in the tooltip in the image above: “The actions which occur before the view is loaded and ready. This can be used to change parameter values before the data loads”
- Ready – This occurs when the view is loaded and ready
- Page Ready – This refers specifically to “paging”, where we only load enough rows of a report or scorecard to fit the screen. These actions will occur again after scrolling down to load more rows.
Evaluation
- Formula – Formulas are part of metric sets, so they are evaluated at the same time as any other part of a request for data
- Label – Assuming this is a data label or other text in a visualization, when the label text is evaluated for display purposes is unrelated to accessing that text through script using our supported and documented methods. Any time after data has loaded, you would call a getDisplayedText (or similar) method, and it’s evaluated correctly at the moment whether the visualization has drawn or not. For example:
Please do let me know if there is something specific you’re trying to accomplish in regards to this, and we’ll see what we can do!