javascript - 我的第一个示例表使用react-data-grid,列不是彼此相邻渲染的,而是彼此重叠

标签 javascript reactjs react-data-grid

这是我使用react-data-grid的第一个示例表,列不是彼此相邻渲染的,而是相互重叠的

下面是我正在尝试的非常基本的示例代码。该代码呈现带有数据的表,但将列和数据呈现在彼此之上,如下所示:

输出:

ID 标题 1 任务 2 任务

import React from 'react';
import DataGrid from 'react-data-grid';

export default class extends React.Component {
  constructor(props, context) {
    super(props, context);
    this._columns = [
      {
        key: 'id',
        name: 'ID',
        resizable: true,
        width: 40
      },
      {
        key: 'task',
        name: 'Title',
        resizable: true
      }
    ];
    this.createRows();
    this.state = null;
  }

  createRows = () => {
    const rows = [];
    for (let i = 1; i <= 2; i++) {
      rows.push({
        id: i,
        task: 'Task'
      });
    }

    this._rows = rows;
  };

  rowGetter = (i) => {
    return this._rows[i];
  };

  render() {
    return (
        <DataGrid
            columns={this._columns}
            rowGetter={this.rowGetter}
            rowsCount={this._rows.length}
            minHeight={500}
            minColumnWidth={120}

        />
    );
  }
}

最佳答案

这是因为 css 不起作用。 这是对我有用的快速解决方案:

  1. 转到资源管理器中的路径 <project-name>\node_modules\react-data-grid\dist然后打开react-data-grid.css文件。
  2. 复制完整的 CSS 代码并将其粘贴到您的 <project-name>\src\App.css 中文件。
  3. 刷新网址。 (可选)

这对我有用。

关于javascript - 我的第一个示例表使用react-data-grid,列不是彼此相邻渲染的,而是彼此重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60345555/

相关文章:

javascript - 使用数字数组和 json 元素数组时,D3 条形图看起来不同

javascript - Jquery 切换多个类

reactjs - react 数据网格自动完成编辑器不工作

react-data-grid - 如何在 React-Data-Grid 的单元格中显示 bool 值?

javascript - 直接在 Canvas 上设置路径的 alpha channel 中的每个点

javascript - Angular 1.2.0-rc.3 指令优先级变更问题

javascript - 使用 React 获取 Web Worker

javascript - 在 React 中访问父组件的 onClick 方法

node.js - npm start 和其他脚本不执行任何操作

javascript - 作为 React 初学者的 React-data-grid