Material ui 如何防止打开对话框的SpeedDial操作在对话框关闭时重新聚焦SpeedDial?

Material ui 如何防止打开对话框的SpeedDial操作在对话框关闭时重新聚焦SpeedDial?,material-ui,react-dropzone,Material Ui,React Dropzone,我有一个SpeedDialAction(@material ui/lab@4.0.0-alpha.56),打开文件对话框。如果选择一个或多个文件,将打开“材质ui模式”对话框。它使用的是react dropzone,但我不知道这是否与此相关。在操作开始时,单击处理程序,我将SpeedDial上的open状态设置为false,然后关闭。当您: 取消文件对话框 取消“材质ui”对话框 从“材质ui”对话框提交 …然后调用SpeedDial组件的onOpen回调,并作为原因传递'focus'。我不

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

  • 取消文件对话框
  • 取消“材质ui”对话框
  • 从“材质ui”对话框提交
…然后调用
SpeedDial
组件的
onOpen
回调,并作为原因传递
'focus'
。我不知道为什么会发生这种情况,也不知道到底是哪个组件驱动了这种行为。有没有一种简单的方法来抑制这种情况?

答案在:
模式上的
禁用恢复焦点
道具,由
对话框继承
答案在:
模式上的
禁用恢复焦点
道具,由
对话框继承