繁体   English   中英

将反应表最后一列向右对齐

[英]Align react-table last column to the right

我正在使用 react-table 并且我想将表中的最后一列向右对齐。 我的策略是将自定义 class 的text-right应用于列。 为此,我尝试在我的列中覆盖getHeaderProps但没有运气:

const columns = React.useMemo(
  () => [
    {
      Header: 'Name',
      accessor: 'name',
    },
    {
      Header: 'Age',
      accessor: 'age',
      getHeaderProps: () => { className: 'text-right' },
    }
  ]
)

知道我该怎么做吗?

在寻找同样问题的答案时。 我想我可以做到这一点。

const columns = React.useMemo(
  () => [
    {
      Header: 'Name',
      accessor: 'name',
    },
    {
      Header: 'Age',
      accessor: 'age',
      Cell: (cellProps) => <AgeDisplay {...cellProps} />,
    }
  ]
)

const AgeDisplay = (cellProps) => <div className="text-right">{cellProps.cell.value}</div>;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM