有没有办法在 react-sortable--hoc 中禁用排序

Is there a way to disable sorting in react-sortable--hoc

我有一个要求,其中列表的排序取决于可以使用按钮切换的状态。用户应该只有在编辑模式下才能进行排序。所以我需要禁用列表的排序。任何人都可以帮助我了解如何将禁用的密钥添加到 react-sortable-hoc 中的 SortableElement。我厌倦了在 google 上搜索工作示例,但找不到任何示例。有人可以帮我解决这个问题吗?

阅读文档,似乎 SortableElement 支持禁用标志,您可以将禁用标志设置为:

<SortableItem ... disabled={editable}/>

其中 SortableItemSortableElement 的包装。

如果您注意到 SortableElement 是如何定义的,它只需要配置,您可以在其中传递禁用标志。希望这能解决您的问题。

这对我有用,

<Sortable
    options={{disabled:true, ...}} > ...