Odoo 模块推荐──Web List View Sticky Header
模块信息
名称:Web List View Sticky Header
功能:在列表视图中将表头固定
商店地址:https://apps.odoo.com/apps/modules/12.0/web_listview_sticky_header/
仓库地址:https://github.com/ksolves-store/web_listview_sticky_header/
使用体验
模块安装好了之后我们只需要找几个数据超过一屏的列表视图来查看,就可以看到效果了:
列表滚动的时候,表头不再跟随滚动,而是被固定在了顶部。
适用场景
当列表视图有很多内容的时候,尤其是在很多列中包含数字字段时,在查看的时候就可能会需要频繁地向上滚动到表头查看不同的列所对应的字段是什么,这样操作十分繁琐和不便。
使用这个模块之后,就可以将表头固定住,不管列表有多长,都不怕忘记每一列代表着什么内容了。
实现浅析
这个模块的实现很简单,它使用了一个 [StickyTableHeaders](https://github.com/jmosbech/StickyTableHeaders) 的 jQuery 插件,最核心的一句代码就是这个插件的调用函数:
$(this).stickyTableHeaders({scrollableArea: o_content_area, fixedOffset: 0.1});
本文采用 CC BY-NC-ND 4.0 许可协议。转载或引用时请遵守协议内容!