【问题标题】:React-Data-Grid only displays 9 rowsReact-Data-Grid 只显示 9 行
【发布时间】:2020-03-26 17:18:39
【问题描述】:

我正在加载一个带有数据源的 react-data-grid,该数据源是逐行填充的(每秒添加一行)。一旦达到 9 行,它就会停止添加行。我还有另一个问题,在我更改屏幕上的缩放比例之前,网格不会显示。事先是空白的。这是我的网格元素

import React, { Component } from 'react';
import DataGrid from 'react-data-grid';
import 'react-data-grid/dist/react-data-grid.css';

const columns = [
  { key: 'timeStamp', name: 'Date/Time' },
  { key: 'gpsAccuracyValue', name: 'GPS Accuracy' },
  { key: 'speedMph', name: 'Speed' },
  { key: 'battery', name: 'Battery' },
  { key: 'id', name: 'id' },
];

const rows = [
  { id: 0, title: 'Example' },
  { id: 1, title: 'Demo' }
];

class TestGrid extends Component {


render(){
    return (
        <div>
        <DataGrid
          columns={columns}
          rows={this.props.data}
          rowsCount={this.props.data.length}
          minHeight={500}
        />
        </div>
      );
    }
}

export default TestGrid;

我这样传入数据

<TestGrid data={this.props.deviceData} />

【问题讨论】:

  • 你能在代码沙箱中复制这个问题吗?然后,很容易看到问题并提供解决方案。

标签: reactjs react-data-grid


【解决方案1】:

CodeSandbox

添加style={{ height:500 }} 似乎解决了我遇到的类似问题并显示超过 9 行。

【讨论】:

  • 这是针对版本:7.0.0-canary.33
猜你喜欢
  • 2023-03-18
  • 2021-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多