From 95d3dafb743b869c5d854e44c6a30f4312494f92 Mon Sep 17 00:00:00 2001 From: Valmik Jangla Date: Mon, 7 Mar 2016 15:54:14 +0530 Subject: [PATCH] Onload in Report --- .../js/frappe/views/reports/query_report.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index ecdefbcc70..2d9af791c7 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -110,9 +110,20 @@ frappe.views.QueryReport = Class.extend({ me.page.set_title(__(me.report_name)); frappe.dom.eval(r.message.script || ""); me.setup_filters(); + + var report_settings = frappe.query_reports[me.report_name]; me.html_format = r.message.html_format; - frappe.query_reports[me.report_name]["html_format"] = r.message.html_format; - me.refresh(); + report_settings["html_format"] = r.message.html_format; + + $.when(function() { + if (report_settings.onload) { + return report_settings.onload(me); + } + + }()).then(function() { + me.refresh(); + }) + } }); } else {