現在有一個表格,里面的列數是不固定的(可以重復寫入數據),且列數行數都可能很多,就帶來一個問題:
必須要固定表頭,但是antd 的表格組件設置了固定表格
scroll={{x:1000,y:300}}
這個 x 必須設置且一定不能這樣設置,同時columns設置除最后一行外每行的 width
然而並沒有什么卵用 -。-
關鍵點還是在於 x ,文檔中講可以為百分數、數字 和true,由於列數不固定,百分數也不靠譜
最后這樣解決的:
計算列數,大致得到最寬列所對應的寬度,然后設置 columns.length * maxWidth ,這樣就剛好合適了,只是本沒有那么寬的列也會被拉伸,但我的需求達到了。
如果有人發現了更好的辦法,請不吝賜教。