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

标签 reactjs material-ui material-table

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

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/

相关文章:

ASP.NET Core 2.0 Razor 与 Angular/React/等

javascript - 在 React.Intl <FormattedMessage> 上运行函数

reactjs - Material 表编辑/删除按钮更改操作

reactjs - 更改 Material 表 react 中 "Actions"的样式

javascript - 为对象数组 react 输入 setState

javascript - React Hook 在函数 "onSubmit"中调用,它既不是 React 函数组件也不是自定义 React Hook 函数

html - 调整 MUI CircularProgress

reactjs - 如何在 MUI 5 中的断点属性中访问主题?

reactjs - 将辅助功能属性传递给 Material-ui-pickers Calendar 中的嵌套按钮

javascript - Material-table:是否可以默认打开detailsPanel?