diff --git a/frappe/desk/doctype/dashboard_chart/dashboard_chart.js b/frappe/desk/doctype/dashboard_chart/dashboard_chart.js index ff84a0a976..d902616147 100644 --- a/frappe/desk/doctype/dashboard_chart/dashboard_chart.js +++ b/frappe/desk/doctype/dashboard_chart/dashboard_chart.js @@ -2,6 +2,30 @@ // For license information, please see license.txt frappe.ui.form.on('Dashboard Chart', { + onload: function(frm) { + var wrapper = $(frm.fields_dict["filters_json"].wrapper).empty(); + let filter_table = $(` + + + + + + + +
${ __("Filter") }${ __("Value") }
`); + + const filters = JSON.parse(frm.doc.filters_json); + + Object.keys(filters).forEach(key => { + const filter_row = $(` + ${frappe.model.unscrub(key)} + ${filters[key]} + `); + filter_table.find('tbody').append(filter_row); + }); + + wrapper.append(filter_table); + }, refresh: function(frm) { }