【发布时间】:2021-08-09 22:22:52
【问题描述】:
我有一个要求,列表的排序取决于可以使用按钮切换的状态。用户应该只有在他处于编辑模式时才能进行排序。所以我需要禁用列表的排序。任何人都可以帮助我了解如何将禁用的密钥添加到react-sortable-hoc 中的SortableElement。我厌倦了在谷歌上搜索一个工作示例,但找不到任何示例。有人可以帮我解决这个问题吗?
【问题讨论】:
标签: reactjs react-sortable-hoc
我有一个要求,列表的排序取决于可以使用按钮切换的状态。用户应该只有在他处于编辑模式时才能进行排序。所以我需要禁用列表的排序。任何人都可以帮助我了解如何将禁用的密钥添加到react-sortable-hoc 中的SortableElement。我厌倦了在谷歌上搜索一个工作示例,但找不到任何示例。有人可以帮我解决这个问题吗?
【问题讨论】:
标签: reactjs react-sortable-hoc
通过阅读文档,SortableElement 似乎支持禁用标志,您可以将禁用标志设置为:
<SortableItem ... disabled={editable}/>
其中SortableItem 是SortableElement 的包装器。
如果你注意到SortableElement 是如何定义的,它只需要配置你可以传递禁用标志的地方。希望这能解决您的问题。
【讨论】: