Odoo 9:在列表视图和订单视图odoo 9中修复了具有垂直和水平滚动的标题

时间:2016-07-08 12:37:06

标签: listview openerp odoo-9 fixed-header-tables

如何在列表视图中进行标题修复,并在Odoo9中使用垂直和水平滚动条排序行。

我使用过web_list_view_sticky模块,修改如下。

openerp.web_list_view_sticky = function (instance) {
var _t = instance.web._t,
    _lt = instance.web._lt;
var QWeb = instance.web.qweb;

//Sticky Table Header
instance.web.ListView.include({
    load_list: function () {
        var self = this;

        self._super.apply(this, arguments);

        var scrollArea = $('.oe_list')[0];

            self.$el.find('table.oe_list_content').each(function(){
                $(this).stickyTableHeaders({scrollableArea: scrollArea})
            });

    },
});

};

1 个答案:

答案 0 :(得分:0)

对于Odoo v9,可以这样使用:

$(this).stickyTableHeaders({scrollableArea: scrollArea, leftOffset:scrollArea, **"fixedOffset": 1** }) 

并使用lib / sticky_table_header.js更新 版本(https://github.com/jmosbech/StickyTableHeaders/blob/master/js/jquery.stickytableheaders.js) 这在加载后有效。