There can be situations where we need to display widget title and axis labels based on selected item in filter. Here is a script to achieve it
Here, selected region in filter is displayed in widget title and in X-axis label
Steps:
Create a widget
Add below script to widget. Update the variable 'filterName' with name of filter
Save the script and refresh widget
widget.on('processresult', function(se, ev){
filterName = 'Region' //Name of filter
selectedFilter = widget.dashboard.filters.$$items.find(el=>el.jaql.title == filterName).jaql.filter.members[0]
ev.result.xAxis.title.text = selectedFilter + ' Values'
ev.widget.title = 'Total values by year: ' + selectedFilter
})
how can i change this code to get the date filter from and to into the title?