2017-02-21 60 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