随着更多数据的到来,似乎用户很难在数据透视表中查看其数据,因为在滚动时表标题一直在移动。而且我认为其他Odoo用户和开发人员也面临这个问题。我试图从该链接https://www.jqueryscript.net/table/jQuery-Plugin-To-Freeze-Table-Columns-Rows-On-Scroll.html嵌入jquery插件,但是我发现它仅适用于静态表,不适用于Odoo中的数据透视表。 我还尝试了其他jQuery插件,但仍然无法正常工作。
这是我如何在web_graph模块的“ graph_widget.js”中添加新的jQuery代码:
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);
因此,如果您有任何建议,我将不胜感激。