从2019年初时,就想添加固定列功能。但由于是源生编码而又需要支持框架的引用,调试来调试去,空留下一个fixed分支。
受今年疫情的影响,周未有了大把的时间。于是把去年未完成的固定列功能进行了实现。
如何使用
由使用者配置的列
配置起来相当简单,不需要单独去维护一个列,只需要在配置项中的columnData
中增加fixed
属性即可实现。
fixed
属性的默认值为undefined
,共接收两个值: 'left'
, 'right'
:
- left: 向左固定
- right: 向右固定
需要注意的事项: 虽然你可以把靠最左的列设置为’right’,但这样是很诡异的,非常不建议你这样使用。
以下是一个示例,如你所见,并不需要你做太多的事情:
<table id='table-demo-fixedCode'></table>
document.querySelector('#table-demo-fixedCode').