Issue with onUpdateFilter in Domo Brick Card Not Triggering with In-Card Filters

I am working on a Domo Brick card to calculate data based on provided filters using the onUpdateFilter function.

The filter update works correctly when filters are applied from the dashboard's top filter bar.

However, when filters are selected from within the cards on the dashboard, the onUpdateFilter function is not triggered.

Is there a way to ensure that the onUpdateFilter function is triggered regardless of where the filters are applied—from the top filter bar or within the dashboard cards?

Thank you in advance for your help!

Answers

  • The onUpdateFilter function should always trigger. I haven't seen it written "domo_fl.onFiltersUpdate" before. That might be your issue (i.e. switch it to just "domo.onFiltersUpdate")

    Here is an example from previous code that I have written.

    ** Was this post helpful? Click 💡/💖/👍/😊 below. **
    ** If it solved your problem. Accept it as a solution! ✔️ **

    Or do you need more help? https://calendly.com/matthew-kastner/15-minute-chat
    Did I help you out? Feedback is priceless and will help me more than you know.Write a review!

  • as I understand it, the domo.onFiltersUpdate() event listener only listens for changes to the page-level filters (i.e. the bar at the top), which card interactions do not change

  • @SirGanty card filters should be noticed by domo.onFiltersUpdate() (as long as they are not custom DDX brick filters)

    ** Was this post helpful? Click 💡/💖/👍/😊 below. **
    ** If it solved your problem. Accept it as a solution! ✔️ **

    Or do you need more help? https://calendly.com/matthew-kastner/15-minute-chat
    Did I help you out? Feedback is priceless and will help me more than you know.Write a review!