По мере поступления новых данных пользователю очень трудно просматривать свои данные в сводной таблице, поскольку заголовки таблиц продолжают двигаться, пока мы выполняем прокрутку. И я думаю, что другие пользователи и разработчики Odoo также сталкиваются с этой проблемой. Я пытался встроить плагин jquery по этой ссылке https://www.jqueryscript.net/table/jQuery-Plugin-To-Freeze-Table-Columns-Rows-On-Scroll.html,, но я обнаружил, что он работает только для статической таблицы, а не для сводной таблицы в Odoo.
Я также пробовал другой плагин jQuery, но он все еще не работал.
Вот как я добавляю новый код jQuery в "graph_widget.js" модуля web_graph:
self.pivot = new openerp.web_graph.PivotTable(sel.model, self.domain,self.fields, self.pivot_options);
self.pivot.update_data().then(function () {
self.display_data();
$(document).ready(function(){
$('#moon').CongelarFilaColumna();
});
Я также вставил эту функцию "CongelarFilaColumna ()" в тот же файл:
(function($)
{
$.fn.CongelarFilaColumna = function (method)
{...many other lines of codes..}
})(jQuery);
Так что, если у вас есть какие-либо предложения, я был бы очень признателен.