gpt4 book ai didi

material-ui - 如何防止打开对话框的 SpeedDialAction 在对话框关闭时重新聚焦 SpeedDial?

转载 作者:行者123 更新时间:2023-12-05 02:05:26 26 4
gpt4 key购买 nike

我有一个打开文件对话框的 SpeedDialAction (@material-ui/lab@4.0.0-alpha.56)。如果您选择一个或多个文件,它会打开一个 material-ui 模式对话框。它使用的是 react-dropzone,但我不知道这在这里是否相关。在 Action 点击处理程序的开始,我将 SpeedDial 上的 open 状态设置为 false,然后它关闭。当你:

  • 取消文件对话框
  • 取消material-ui对话框
  • 从 material-ui 对话框提交

...之后 SpeedDial 组件的 onOpen 回调被调用,并传递 'focus' 作为原因。我不确定为什么会发生这种情况,也不确定是哪个组件导致了这种行为。有没有一种简单的方法可以抑制这种情况?

最佳答案

答案在 docs 中: Modal 上的disableRestoreFocus 属性,由Dialog 继承。

关于material-ui - 如何防止打开对话框的 SpeedDialAction 在对话框关闭时重新聚焦 SpeedDial?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63510203/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com