frankmol
05-15-2023Cloud Apps
How do i disable toggle switch button in filterpane?
Hi,
For my dashboard, I would like to disable or delete the toggle switch buttons in the filter pane (shown in the picture), so the users of the dashboard do not have the option to turn them on or off.
I can't seem to find the option in menus. Is it possible to edit the script using JavaScript?
Thanks!
Hi frankmol,
You can try the next script to hide toggles:var filterText = ['Country','Segment']; // add here the names of the filters dashboard.on('refreshstart', (el, args) => { hideFilterToggle(el, args); }); dashboard.on('widgetready', (el, args) => { hideFilterToggle(el, args); }); var hideFilterToggle = (el, args) => { for (index = 0; index < filterText.length; index++) { var tag = $('span.ew-i-caption:contains(' + filterText[index] + ')', $('div.ew-panel')); $('label.custom-togglebtn__label', tag.parent().parent().parent().parent()).remove(); } }
Hope this helps you.
Always here to help,
Angelina from QBeeQ
[email protected]
QBeeQ - Gold Implementation and Development PartnerYou can hide all toggles from the dashboard with this script:
dashboard.on('refreshstart', (el, args) => { hideFilterToggle(el, args); }); dashboard.on('widgetready', (el, args) => { hideFilterToggle(el, args); }); var hideFilterToggle = (el, args) => { for (index = 0; index < args.dashboard.filters.$$items.length; index++) { $('label.custom-togglebtn__label').remove(); } }