瀏覽代碼

[Fix] Print and PDF Button is not working for reports (#2096)

version-14
rohitwaghchaure 8 年之前
committed by Rushabh Mehta
父節點
當前提交
821ef103eb
共有 1 個檔案被更改,包括 7 行新增2 行删除
  1. +7
    -2
      frappe/public/js/frappe/views/reports/query_report.js

+ 7
- 2
frappe/public/js/frappe/views/reports/query_report.js 查看文件

@@ -175,6 +175,9 @@ frappe.views.QueryReport = Class.extend({
} }
}, },
pdf_report: function() { 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)) { if(!frappe.model.can_print(this.report_doc.ref_doctype)) {
msgprint(__("You are not allowed to make PDF for this report")); msgprint(__("You are not allowed to make PDF for this report"));
return false; return false;
@@ -185,14 +188,16 @@ frappe.views.QueryReport = Class.extend({
{data: this.dataView.getItems(), filters:this.get_values(), report:this}); {data: this.dataView.getItems(), filters:this.get_values(), report:this});


//Render Report in HTML //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 { } else {
var columns = this.grid.getColumns(); var columns = this.grid.getColumns();
var data = this.grid.getData().getItems(); var data = this.grid.getData().getItems();
var content = frappe.render_template("print_grid", {columns:columns, data:data, title:__(this.report_name)}) var content = frappe.render_template("print_grid", {columns:columns, data:data, title:__(this.report_name)})


//Render Report in HTML //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 //Create a form to place the HTML content


Loading…
取消
儲存