ContributionsMost RecentNewest TopicsMost LikesSolutionsRe: Reset To Default Filters When Loading Dashboard Thank you for replying. Even though i have checked the Build Analytic Discussions I have not yet checked if i can used the knowledge there. Aside from that i want to thank you for your time 🙂 Re: Hide Widget This script works like a charm, but is it possible to edit this script so you can use a button to hide/unhide a widget. This script works, but it only makes a widget invisible Gr. Sandeep Re: Reset To Default Filters When Loading Dashboard By doing this you basically activate something on opening a dashboard. Would also be possible to activiate a blox widget action on opening a dashboard? I have a bar chart and a blox widget. The blox widget contains an action that creates a plot line in the bar chart. This line will only appear after pressing apply on the action button. Is it possible that this will be activiated as soon as the user opens this dashboard? Re: Goal line in a bar/column chart, is it possible to take an user input to set the goal? This has been fixed by collegeas of mine. Re: Goal line in a bar/column chart, is it possible to take an user input to set the goal? Dear Hari, I used your script, but the button is not reacting. I have a similar setup as result (Base.png). The widget-id = 652e440467a7020033f19c53 as seen in widgetid.png. the blox widget uses this script: { "style": "", "script": "", "title": "", "showCarousel": true, "carouselAnimation": { "delay": 0, "showButtons": false }, "body": [ { "type": "Container", "items": [ { "type": "ColumnSet", "columns": [ { "type": "Container", "items": [ { "type": "Input.Text", "id": "data.benchmark", "title": "New Input", "placeholder": "Benchmark Value" } ] } ] } ] } ], "actions": [ { "type": "plotlineInChart", "title": "Plot Line", "style": { "color": "#00a7d6", "font-weight": "bold", "font-size": "35px", "margin": "10px 10px 10px 10px" }, "data": { "widgetToModify": [ "652e440467a7020033f19c53" ], "benchmark": 300 } } ] } Using your action widget (plotlineInChart) const benchmark = payload.data.benchmark; var widgetId = payload.data.widgetToModify; payload.widget.dashboard.widgets.$$widgets .filter(i => widgetId == i.oid) .forEach(function (widget) { widget.on('processresult', function (se, ev) { ev.result.yAxis[0].plotLines = [{ color: '#2ec7b5', dashStyle: 'LongDash', width: 4, value: benchmark, zIndex: 5, label: { text: 'Target' } }] }) widget.changesMade() widget.refresh() })