Javascript React.js FixedDataTable-重新呈现表格时不计算行高-缺少滚动条

Javascript React.js FixedDataTable-重新呈现表格时不计算行高-缺少滚动条,javascript,reactjs,fixed-data-table,Javascript,Reactjs,Fixed Data Table,我的表中有动态数据。单元格中的数据量可能会发生变化。我实现了一个rowHeightGetter方法来计算行的高度。当我向单元格中添加内容并重新提交表格时,会显示内容,单元格会变大,但如果附加内容导致溢出,则不会显示滚动条。请查看JSFIDLE并单击一行。您将看到,在第二次单击之前,无法再访问表的底部行 调用时,\u calculateState()似乎没有从rowHeightGetter方法获取实际的行高度 var scrollContentHeight = this._scrollHelpe

我的表中有动态数据。单元格中的数据量可能会发生变化。我实现了一个
rowHeightGetter
方法来计算行的高度。当我向单元格中添加内容并重新提交表格时,会显示内容,单元格会变大,但如果附加内容导致溢出,则不会显示滚动条。请查看JSFIDLE并单击一行。您将看到,在第二次单击之前,无法再访问表的底部行

调用时,
\u calculateState()
似乎没有从rowHeightGetter方法获取实际的行高度

var scrollContentHeight = this._scrollHelper.getContentHeight()
此时,它通过检查表上的rowHeight属性来获取行的高度。我看到在
\u calculateState()
中还有其他调用最终调用
this.\u scrollHelper.\u updateHeightsInViewport()
以正确获取高度。如果再这样做的话。我今天才真正开始研究这个问题,所以我可能错过了一些明显的东西。谢谢

有没有更好的方法来处理这个问题

更新:

此外,我注意到,一旦出现滚动条以便内容可以滚动,如果再次单击一行,则使用shift down键的表格将不会调整滚动条。然后,一旦开始向上滚动,滚动将跳到正确的位置,并允许您正确滚动整个表格