The Sticky Filters add-on allows users to configure dashboard filters that remain active as they navigate from one dashboard to another. Whenever the Sticky Filters option is enabled, the selected filter will be saved as a sticky filter for any dashboard the user may navigate to that contains that filter. If a filter marked as sticky does not exist in a dashboard, it will remain active in the filters collection so that it can be used when the user arrives to a dashboard that has that filter. Filters will be marked as ‘sticky’ at the dashboard level. When arriving at a dashboard where sticky filters have not been activated, filter behavior will revert to the Sisense default.
Note: Every change in the sticky filter setting will require republishing of the dashboard.
The filter A selection on dashboard B should be the same as dashboard A.
In the config.js file located inside the plugin folder, you define which filters are sticky filters in the stickyFiltersList array.
The “stickyFiltersList” array should be updated to contain all of the dimension phrase strings pertaining to each filter, for example:
mod.stickyFiltersList = [
01/14/2020: Fixed issue: Sticky filters now works when there are two date filters on a dashboard.
09/9/2019: Fixed issue on 8.0.0 when we getting custom filter instead of original after sharing the dashboard
09/9/2019: Added support for L8.0.0 ; 8.0.1
01/23/2020: Fixed random issue causing by wrong filter update
22/4/2020: Added compatibility with Sisense 8.2
19/5/2020: Added compatibility with Sisense 8.2.1
16/6/2020: Added compatibility with Sisense 8.2.2
27/7/2020: Added compatibility with L8.0.5
28/8/2020: Added compatibility with Sisense L8.2.1
28/12/2020: Added next changes
22/2/2021: Added compatibility with Sisense L2021.1.1
29/4/2021: Added compatibility with Sisense L2021.3.1, 20.21.2
07/07/2021: Added compatibility with Sisense L2021.3.2, L2021.5.0