domo.onFiltersUpdate() does not exist in domo.js. domo.FilterContainer() gives error. Any solutions?

user080828 ⚪️
edited July 2021 in Card Building

Thank you for your time viewing this post. I have 2 issues ongoing in one of my projects. The description of these issues are given below along with their errors. If anyone helps me in resolving them, ill be grateful.


This function is rendering me this error:

code.js:60 Uncaught TypeError: domo.onFiltersUpdate is not a function
at code.js:60

const my_array = [
    column: "Name",
    operator: "IN",
    values: ["Dione Miu", "Golu Yar"],
    dataType: "STRING",

This function gives me this error:

next.built.js?v=1626466802:193 Uncaught TypeError: is not a function
at next.built.js?v=1626466802:193
at Function.e.triggerUpdate (next.built.js?v=1626466802:193)
at T (next.built.js?v=1626466802:261)


  • jaeW_at_Onyx
    jaeW_at_Onyx Budapest / Portland, OR 🟤

    is it fair to assume that you've imported the domo.js library?

  • @jaeW_at_Onyx, yes I am using domo.js via CDN.

  • jaeW_at_Onyx
    jaeW_at_Onyx Budapest / Portland, OR 🟤

    Have you confirmed that the domo library is available? can you accomplish other actions like get data from Domo? it seems unlikely that they would have deprecated onFiltersUpdate b/c that's integrated into all sorts of apps. Given isn't a function, have you also confirmed that t is an array when your code executes?

  • @jaeW_at_Onyx : I am able to get the data using domo.get(), which means that my domo library is working. I think they have deprecated onFiltersUpdate library, because I don't seem to find it in the definition i.e domo.js file.

    I also needed your opinion on the second question concerning filterContainer() method.

  • jaeW_at_Onyx
    jaeW_at_Onyx Budapest / Portland, OR 🟤

    it's all in their documentation... check with support and confirm that the documentation is not out of date.

    also confirm that your objects are arrays when they arrive...