javascript - 如何向 react 表添加标题

标签 javascript reactjs react-table

我正在使用react-table,需要将自定义标题添加到单个表中。我无法通过查看示例和文档来弄清楚如何做到这一点。这是我的表格当前的样子。

current table

这就是我需要的样子。

table needed

这是我的表配置。

    [
  {
    Header: '',
    columns: []
  },
  {
    Header: '',
    columns: []
  },
  {
    Header: 'Avg Sales',
    columns: []
  },
  {
    Header: 'Project to Date',
    columns: []
  },
  {
    Header: '',
    columns: [
      {
        Header: '',
        accessor: 'spacer',
        width: 35
      }
    ]
  },
  {
    Header: 'Activity & Inventory',
    columns: []
  },
  {
    Header: '',
    columns: [
      {
        Header: '',
        accessor: 'spacer',
        width: 35
      }
    ]
  },
  {
    Header: 'Additional Data Entered',
    columns: []
  }
]

最佳答案

似乎在列中,每个对象都可以有一个字段标题和一个字段列,该字段列有一个包含具有相同结构的对象的数组。因此,在您的情况下,您需要类似的东西,所以您需要的只是分割对象,例如:

[{
  Header: 'Title 1',
  columns: [...], //subgroup 1
 },
 {
  Header: 'Title 2',
  columns: [...], //subgroup 2
 },
]

如果这不能解决您的问题,您可以单独添加元素,然后使用 CSS 进行调整。

关于javascript - 如何向 react 表添加标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53672900/

相关文章:

javascript - 如何在 Semantic-UI-React 下拉菜单中选择图像?

reactjs - React 路由器重定向页面但组件未呈现

javascript - 如何在我的 React Table 中使用列和行的拖放功能 - ReactJS

javascript - 如何将这段 Python 代码翻译成 JavaScript? (涉及集合)

javascript - Asp.Net MVC 在响应期间合并和删除内联脚本

javascript - 为 CommonJS 模块 (Typescript) 导出附加接口(interface)

javascript - 选择随机数组元素并放入另一个

javascript - Reactjs 中 CSS className 的类与样式

javascript - 自定义加载器不适用于 react-table

reactjs - React Table 默认分页页面