ant design 的Table組件固定表頭時不對齊


現在有一個表格,里面的列數是不固定的(可以重復寫入數據),且列數行數都可能很多,就帶來一個問題:

  必須要固定表頭,但是antd 的表格組件設置了固定表格

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

  這個 x 必須設置且一定不能這樣設置,同時columns設置除最后一行外每行的 width

  然而並沒有什么卵用 -。-

  關鍵點還是在於 x ,文檔中講可以為百分數、數字 和true,由於列數不固定,百分數也不靠譜

  最后這樣解決的:

  計算列數,大致得到最寬列所對應的寬度,然后設置 columns.length * maxWidth  ,這樣就剛好合適了,只是本沒有那么寬的列也會被拉伸,但我的需求達到了。

  如果有人發現了更好的辦法,請不吝賜教。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM