Hi GoodData team, Do we have any event of reset fi...
# gooddata-ui
u
Hi GoodData team, Do we have any event of reset filter button? I would like to catch that event to reset outer page filter.
j
Hi Khanh, There is not a unique type of event for filter reset. The filter reset triggers some
filterContextChanged
event as if you were changing a filter do different value. However, you can recognize when the filter is reset when you see two subsequent events with value
"notIn": []
e.g { "gdc": { "product": "dashboard", "event": { "name": "filterContextChanged", "data": { "availableCommands": [ "setFilterContext", "switchToEdit", "drillableItems", "setSize", "openScheduleEmailDialog", "setFilterParents" ], "filters": [ { "relativeDateFilter": { "from": 0, "to": 0, "granularity": "GDC.time.year" } }, { "negativeAttributeFilter": { "displayForm": { "identifier": "customer_country", "type": "displayForm" }, "notIn": [], "textFilter": false, "selectionMode": "multi" } }, { "negativeAttributeFilter": { "displayForm": { "identifier": "customer_city", "type": "displayForm" }, "notIn": [], "textFilter": false, "selectionMode": "multi" } }, { "relativeDateFilter": { "from": null, "to": null, "dataSet": { "identifier": "order_date", "type": "dataSet" }, "granularity": "GDC.time.date" } } ] } } } } { "gdc": { "product": "dashboard", "event": { "name": "filterContextChanged", "data": { "availableCommands": [ "setFilterContext", "switchToEdit", "drillableItems", "setSize", "openScheduleEmailDialog", "setFilterParents" ], "filters": [ { "relativeDateFilter": { "from": 0, "to": 0, "granularity": "GDC.time.year" } }, { "negativeAttributeFilter": { "displayForm": { "identifier": "customer_country", "type": "displayForm" }, "notIn": [], "textFilter": false, "selectionMode": "multi" } }, { "positiveAttributeFilter": { "displayForm": { "identifier": "customer_city", "type": "displayForm" }, "in": [ "Alexandria" ], "textFilter": false, "selectionMode": "multi" } }, { "relativeDateFilter": { "from": null, "to": null, "dataSet": { "identifier": "order_date", "type": "dataSet" }, "granularity": "GDC.time.date" } } ] } } } }
u
Can we use UserInteraction
filterContextStateReset
?
j
Unfortunately, I don't see this type of event being triggered when testing the filter reset button. Could you please confirm if you found it somewhere in our public documentation? Feel free to send me the URL, I will verify it internally.