Как я могу заморозить заголовок и первый столбец сводной таблицы в Odoo8? - PullRequest
0 голосов
/ 06 сентября 2018

По мере поступления новых данных пользователю очень трудно просматривать свои данные в сводной таблице, поскольку заголовки таблиц продолжают двигаться, пока мы выполняем прокрутку. И я думаю, что другие пользователи и разработчики 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);

Так что, если у вас есть какие-либо предложения, я был бы очень признателен.

...