AllenFang / AllenFang/react-bootstrap-table

Table header and Table body is not align after updating from version 2.5.7 to 4.3.1

未關閉
#2,113 0 則留言 1 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
JavaScript
星號
2.2k
分支
761
PR 合併指標
30 天內沒有已合併 PR

描述

Hello,

We are using react-bootstrable-table 2.5.7 updating to the latest(4.3.1),

As I dig dipper I look into the library, react-bootstrap-table column width actually computed, and every time the window is resize this will trigger the column width computation

The method is _**_adjustHeaderWidth**_, and there is a condition that preventing to compute the width,
https://github.com/AllenFang/react-bootstrap-table/blob/master/src/BootstrapTable.js#L1476
_**if (isScroll || this.isVerticalScroll !== isScroll) {**_
but 2.5.7 version without this condition the alignment is fine.

The condition actually is isScroll to check if there is a scroll which is always false(As I check in our case).
_**tbody.parentNode.getBoundingClientRect().height**_ and
_**tbody.parentNode.parentNode.getBoundingClientRect().height**_ has the same value

and isVerticalScroll is initialize to false

Please advise.

Thank you!

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。