gpt4 book ai didi

reactjs - Material-Table 如何制作可选择和可编辑的表格?

转载 作者:行者123 更新时间:2023-12-03 13:43:39 25 4
gpt4 key购买 nike

我想做这个(针对选定的一些操作和针对每行的一些操作)。请帮忙,谢谢!

enter image description here

我将material-tableReactJS结合使用。现在,我在每一行上都有无法选择的操作,如果添加选择属性,这些操作就会消失。我不知道如何将每行操作与多个操作组合起来..

最佳答案

您可以将 position: 'row' 属性添加到操作中。 position 属性有 4 个选项:auto'、toolbartoolbarOnSelectrow

这个最小的代码片段应该可以工作

   <MaterialTable
actions={[
{
icon: 'save',
tooltip: 'Save User',
position: 'row',
onClick: (event, rowData) => alert('You saved ' + rowData.name)
},
{
icon: 'delete',
tooltip: 'Delete User',
position: 'row',
onClick: (event, rowData) =>
alert('You want to delete ' + rowData.name)
}
]}
columns={[
{ title: 'Name', field: 'name' },
{ title: 'Surname', field: 'surname' },
{ title: 'Birth Year', field: 'birthYear', type: 'numeric' },
{
title: 'Birth Place',
field: 'birthCity',
lookup: { 34: 'İstanbul', 63: 'Şanlıurfa' }
}
]}
data={[
{
name: 'Mehmet',
surname: 'Baran',
birthYear: 1987,
birthCity: 63
},
{
name: 'Zerya Betül',
surname: 'Baran',
birthYear: 2017,
birthCity: 34
}
]}
options={{
selection: true,
actionsColumnIndex: -1
}}
title="Positioning Actions Column Preview"
/>

关于reactjs - Material-Table 如何制作可选择和可编辑的表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58150039/

25 4 0