[英]react-virtualized dynamic table height
我正在使用反應虛擬化。
我想要實現的目標:我希望表格自身的高度是動態的,這樣當我的表格中添加更多行時表格的高度就會增加。
我在行上使用了 CellMeasurer 來計算每行的高度。 似乎來自 react-table 的 List 需要一個高度來知道它應該渲染多少,那么計算新表格高度的正確方法是什么?
您可以按照docs所述簡單地指定autoHeight prop。
您可以使用react-virtualized
提供的WindowScroller
組件的height
例子:
<WindowScroller>
{({ height, scrollTop}) => (
<AutoSizer disableHeight>
{({ width }) => (
<Table
autoHeight
height={height}
scrollTop={scrollTop}
width={width}
{...otherRequiredProps}
>
{/* Columns here*/}
</Table>
)}
</AutoSizer>
)}
</WindowScroller>
在上面的代碼中,我還使用了AutoSizer
組件來獲取容器寬度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.