Ultron Khanh
07/08/2025, 3:18 AMJulius Kos
07/08/2025, 9:46 AMfilterContextChanged 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" } } ] } } } }Ultron Khanh
07/08/2025, 9:47 AMfilterContextStateReset?Julius Kos
07/08/2025, 10:48 AM