gpt4 book ai didi

javascript - ReactJS:使用 react-table 使表格可编辑

转载 作者:行者123 更新时间:2023-11-29 16:41:51 25 4
gpt4 key购买 nike

我正在使用 react-table npm 包 ( https://www.npmjs.com/package/react-table ) 来生成我的表:

<ReactTable
data={ tableData }
columns={ tableColumns }
showPagination={ false }
defaultPageSize={ tableData.length }
/>

表格按预期显示。但现在我想让这张表可编辑。所以我需要使用带有数据值的输入字段,而不仅仅是文本数据值。

我该怎么做?我不明白这一点的文档...所以我需要一些帮助。

最佳答案

首先你需要编辑 Columns 属性

Check render: props => <input value={props.row.name} onChange={onChangeFct} />

例如:

const onChangeFct = () => console.log("onChange usually handled by redux");
const tableColumns = [
{
header: 'Id',
accessor: 'id'
},
{
header: 'Name',
accessor: 'name',
render: props => <input value={props.row.name} onChange={onChangeFct} />
}
]


<ReactTable
data={ tableData }
columns={ tableColumns }
showPagination={ false }
defaultPageSize={ tableData.length }
/>

关于javascript - ReactJS:使用 react-table 使表格可编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44948049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com