ant design 的Table组件固定表头时不对齐

现在有一个表格,里面的列数是不固定的(可以重复写入数据),且列数行数都可能很多,就带来一个问题:

  必须要固定表头,但是antd 的表格组件设置了固定表格

    scroll={{x:1000,y:300}}

  这个 x 必须设置且一定不能这样设置,同时columns设置除最后一行外每行的 width

  然而并没有什么卵用 -。-

  关键点还是在于 x ,文档中讲可以为百分数、数字 和true,由于列数不固定,百分数也不靠谱

  最后这样解决的:

  计算列数,大致得到最宽列所对应的宽度,然后设置 columns.length * maxWidth  ,这样就刚好合适了,只是本没有那么宽的列也会被拉伸,但我的需求达到了。

  如果有人发现了更好的办法,请不吝赐教。

posted @ 2019-03-12 09:10  lisiyuan  阅读(9453)  评论(0编辑  收藏  举报