var dateDim = “[Admissions.Admission_Time (Calendar)]”'; //value we took from steps above var toDate; widget.on('ready', function() { try { if (toDate && getFilter(dateDim).to) { document.getElementById('data.filters[0].filterJaql.to').value = toDate; } } catch(err) { document.getElementById('data.filters[0].filterJaql.to').value = ''; } document.getElementById('data.filters[0].filterJaql.to').addEventListener("change", checkValue); }) var fromDate; widget.on('ready', function() { try { if (fromDate && getFilter(dateDim).from) { document.getElementById('data.filters[0].filterJaql.from').value = fromDate; } } catch(err) { document.getElementById('data.filters[0].filterJaql.from').value = ''; } document.getElementById('data.filters[0].filterJaql.from').addEventListener("change", checkValue); })
widget.on('initialized', function() { try { var filter = getFilter(dateDim); toDate = filter.to; fromDate = filter.from; } catch(err) { //Cannot get from/to } }) function checkValue() { if (document.getElementById('data.filters[0].filterJaql.to').value) { toDate = document.getElementById('data.filters[0].filterJaql.to').value; } if (document.getElementById('data.filters[0].filterJaql.from').value) { fromDate = document.getElementById('data.filters[0].filterJaql.from').value; } } function getFilter(dim) { return widget.dashboard.filters.item(true, dim).jaql.filter; } |