Javascript 如何使用react虚拟化库使固定列动态化

Javascript 如何使用react虚拟化库使固定列动态化,javascript,reactjs,react-virtualized,Javascript,Reactjs,React Virtualized,使用此库 我这样创建了多重网格: <MultiGrid cellRenderer={cellRenderer} columnCount={tableHeaders.length} columnWidth={cache.columnWidth} deferredMeasurementCache={cache} height={height} rowCount={data.length} rowHeight={40} width={width} fixedR

使用此库

我这样创建了多重网格:

<MultiGrid
  cellRenderer={cellRenderer}
  columnCount={tableHeaders.length}
  columnWidth={cache.columnWidth}
  deferredMeasurementCache={cache}
  height={height}
  rowCount={data.length}
  rowHeight={40}
  width={width}
  fixedRowCount={1}
  enableFixedColumnScroll
  enableFixedRowScroll
  hideBottomLeftGridScrollbar={true}
  hideTopRightGridScrollbar={true}
/>
我还尝试了箭头功能,如:

fixedColumnCount={() => {
                return 1;
              }}
但是我在上面的代码中得到了这个错误:



任何人都可以提供解决方案吗?提前谢谢

fixedColumnCount需要一个数字而不是函数,但您已经为它提供了一个函数,因此您收到了NaN。通过实际调用getFreezeColNo函数来尝试一下

  fixedColumnCount = {getFreezeColNo()}


该死的……非常感谢伊古努
  fixedColumnCount = {getFreezeColNo()}