I have made it worked.
Here’s my approach.
first backup slickgrid:
frappe-bench/apps/frappe/frappe/public/js/lib/slickgrid
then use my slickgrid repos instead:
GitHub - magic-overflow/slickgrid
I made changes on frappe-bench/apps/frappe/frappe/public/js/frappe/views/reports/query_reports.js to have option to freeze column. Please find change below.
// Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
// MIT License. See license.txt
frappe.provide("frappe.views");
frappe.provide("frappe.query_reports");
frappe.provide("frappe.ui.graphs");
frappe.standard_pages["query-report"] = function() {
var wrapper = frappe.container.add_page('query-report');
frappe.ui.make_app_page({
parent: wrapper,
title: __('Query Report'),
single_column: true,
});
frappe.query_report = new frappe.views.QueryReport({
parent: wrapper,
});
This file has been truncated. show original
3 Likes