是否可以禁用对材料表的拖放?

时间:2019-07-26 09:18:27

标签: reactjs material-table

Material-Table中的所有内容都运行良好,但是我找不到禁用列标题的拖放的道具/选项。我只需要它与代码中提供的相同即可

这是我的列和选项道具的样子:

columns={[
  {title: 'Name', field: 'name', defaultSort: 'asc'},
  {title: 'Code', field: 'code'},
  {title: 'Type', field: 'type.value'},
  {title: 'Regions', field: 'regions', sorting: false},
  {title: 'Currency', field: 'currencyCode'},
]},
options={{
  showTitle: false,
  actionsColumnIndex: -1
}}

3 个答案:

答案 0 :(得分:0)

如文档中所述,您可以在options对象中添加false分组。

答案 1 :(得分:0)

遇到相同的问题,但是设置grouping: false不能解决我的问题。

相反,我在pointerEvents: "none"中为每一列设置了headerStyle。这样,标题将不可交互/不可拖动。像魅力一样工作。

答案 2 :(得分:0)

您应将draggable选项设置为false

options={{
  draggable: false,
}}

结果,您将不再能够使用分组选项