0

如何在列表视图中修复标题并在 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})
            });

    },
});

};

4

1 回答 1

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)这在加载后有效。

于 2016-12-01T07:47:03.203 回答