小编str*_*aka的帖子

react-virtualized中的表不呈现任何行

我在使用自定义行渲染器处理React虚拟表(在AutoSizer内部的InfiniteLoader内部)时遇到了麻烦。标题行已呈现,但没有数据行。无论rowRenderer或者rowGetter甚至可以要求任何行。我检查了数据是否存在(this.props.requests)。

我缺少什么,或者如何进行调试?

<AutoSizer>
  {({ height, width }) => (
    <InfiniteLoader
      isRowLoaded={this.isRowLoaded}
      loadMoreRows={this.props.loadMoreEntries}
      rowCount={(this.props.requests || []).length}
    >
      {({ onRowsRendered, registerChild }) => (
        <Table
          deferredMeasurementCache={this._cache}
          onRowsRendered={onRowsRendered}
          overscanRowCount={2}
          ref={registerChild}
          height={height}
          headerHeight={50}
          rowCount={(this.props.requests || []).length}
          rowHeight={this._cache.rowHeight}
          rowRenderer={this._rowRenderer}
          rowGetter={this._rowGetter}
          onRowClick={this.rowClicked}
          width={width}
        >
          <Column
            dataKey="requestType"
            label="RqType"
            width={100}
            cellRenderer={this._renderRequestType}
          />
          ...
        </Table>
      )}
    </InfiniteLoader>
  )}
</AutoSizer>
Run Code Online (Sandbox Code Playgroud)

reactjs react-virtualized

4
推荐指数
1
解决办法
1373
查看次数

标签 统计

react-virtualized ×1

reactjs ×1