Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hei
What is the best way to call -> public update(options: VisualUpdateOptions) without resizing
Thanks in advance 🙂
Solved! Go to Solution.
The update method is called every time any filter or selection is applied or there's a change in Formatting Panel for this visual.
You can call it whenever you want from your code. You just need to keep the update options or split update method into a few methods. We usually split update into the update and render.
The update indicates a change in data. The render indicates a rendering flow.
Ignat Vilesov,
Software Engineer
Microsoft Power BI Custom Visuals
Do you want to avoid calling the update method if a user resizes your visual?
If so, you can detect a type of update by using VisualUpdateOptions.type (you get VisualUpdateOptions in the update method).
The type allows detecting an update type.
Ignat Vilesov,
Software Engineer
Microsoft Power BI Custom Visuals
Nope
I want to call it when ever i want to, lets say i select a dropdown value and after that i need update method to be triggered.
Thanks.
The update method is called every time any filter or selection is applied or there's a change in Formatting Panel for this visual.
You can call it whenever you want from your code. You just need to keep the update options or split update method into a few methods. We usually split update into the update and render.
The update indicates a change in data. The render indicates a rendering flow.
Ignat Vilesov,
Software Engineer
Microsoft Power BI Custom Visuals
Check out the July 2025 Power BI update to learn about new features.