When a data-bound widget is rendered, based on the story level Loading Optimization Setting, it will be checked to see if the widget needs to be rendered with data or without data (known as a ghost image).
This behavior can be controlled in the Data Refresh setting in the Builder panel for chart and table widgets. Additionally, it can be dynamically set with the setRefreshPaused() APIs.

If the widget Data Refresh setting is set to:
- Always Refresh: The load is not paused. The widget will fetch its query data and will be rendered with data.
- Always Pause: The load is paused. The widget will not fetch its query data and will be rendered as a ghost image.
- Refresh Active Widget Only: The load is paused based on widget visibility. If the widget is visible, then the widget will fetch its query data and will be rendered with data. If the widget is not visible, then the widget will not fetch its query data and will be rendered as a ghost image.
For more information on this specific setting, go to Use Pause Refresh Options and APIs in the SAP Help Portal.