【问题标题】:How can I use data that isn't displayed in a row in React-Table?如何使用未在 React-Table 中连续显示的数据?
【发布时间】:2021-01-24 00:32:47
【问题描述】:

例如,我想使用id 作为将通过row.values 在位于Actions 组件中的Actions 标头中传递的东西。虽然我可以获取名字和姓氏的值,但我不能获取 id

const Accounts = () => {

    const [columns,setColumns] = useState(useMemo(() => [
                {
                    Header: 'First Name',
                    accessor: 'firstName',
                },
                {
                    Header: 'Last Name',
                    accessor: 'lastName',
                },
                {
                    Header: 'Actions',
                    Cell: ({row}) => (
                        <Actions values={row.values}/>
                    )
                }
            ],
            []
        ));
        const [data,setData] = useState(useMemo(() => [
            {
                id:1,
                firstName:"john",
                lastName:"johnson",
            },
            {
                id:2,
                firstName:"dave",
                lastName:"jones",
            },
            {
                id:3,
                firstName:"steve",
                lastName:"smith",
            },
        ], []));


return (

        <>
            // react-table component
            <Table columns={columns} data={rdata}/>
        </>
    )
}

【问题讨论】:

    标签: javascript reactjs react-table react-usememo


    【解决方案1】:

    您可以使用 row.original 访问所有行数据

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-25
      • 1970-01-01
      • 2022-07-27
      • 2020-08-28
      • 1970-01-01
      • 2020-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多