|
|
@@ -175,6 +175,9 @@ frappe.views.QueryReport = Class.extend({ |
|
|
|
} |
|
|
|
}, |
|
|
|
pdf_report: function() { |
|
|
|
base_url = frappe.urllib.get_base_url(); |
|
|
|
print_css = frappe.boot.print_css; |
|
|
|
|
|
|
|
if(!frappe.model.can_print(this.report_doc.ref_doctype)) { |
|
|
|
msgprint(__("You are not allowed to make PDF for this report")); |
|
|
|
return false; |
|
|
@@ -185,14 +188,16 @@ frappe.views.QueryReport = Class.extend({ |
|
|
|
{data: this.dataView.getItems(), filters:this.get_values(), report:this}); |
|
|
|
|
|
|
|
//Render Report in HTML |
|
|
|
var html = frappe.render_template("print_template", {content:content, title:__(this.report_name)}); |
|
|
|
var html = frappe.render_template("print_template", |
|
|
|
{content:content, title:__(this.report_name), base_url: base_url, print_css: print_css}); |
|
|
|
} else { |
|
|
|
var columns = this.grid.getColumns(); |
|
|
|
var data = this.grid.getData().getItems(); |
|
|
|
var content = frappe.render_template("print_grid", {columns:columns, data:data, title:__(this.report_name)}) |
|
|
|
|
|
|
|
//Render Report in HTML |
|
|
|
var html = frappe.render_template("print_template", {content:content, title:__(this.report_name)}); |
|
|
|
var html = frappe.render_template("print_template", |
|
|
|
{content:content, title:__(this.report_name), base_url: base_url, print_css: print_css}); |
|
|
|
} |
|
|
|
|
|
|
|
//Create a form to place the HTML content |
|
|
|