2017-02-21 31 views
0

我正在使用react-virtualized wizard来生成我正在使用的起点。从本质上讲,我只点击“将您的收藏有超过1行数据的?”,它给你这样的:react-virtualized CellMeasurer返回undefined getRowHeight

<AutoSizer> 
    {({ height, width }) => (
    <CellMeasurer 
     cellRenderer={yourCellRenderer} 
     columnCount={numColumns} 
     rowCount={numRows} 
     width={width} 
    > 
     {({ getRowHeight }) => (
     <List 
      height={height} 
      rowHeight={getRowHeight} 
      rowRenderer={({ index, isScrolling }) => collection.getIn([index, "name"])} 
      width={width} 
     /> 
    )} 
    </CellMeasurer> 
)} 
</AutoSizer> 

但是用我自己的方法替换cellRendererrowRenderer之后,getRowHeight变回来为undefined。这对我来说有点模糊,但是List从蝙蝠身上扔掉了一个错误,因为它没有得到任何传递给rowHeight道具的东西。

回答

1

向导页已过期。目前它正在输出版本8的语法,最近我发布了版本9.对不起。我会尽快让它更新。

在你可以看到新CellMeasurerhere,具体了解它是如何改变here,并看到一些例子中,同时使用here