首页 > 解决方案 > primereact 对话框未从包装器组件的页脚操作中触发 onHide fn

问题描述

primereact 对话框未从包装器组件的页脚操作触发 onHide fn

https://codesandbox.io/s/trusting-cdn-jkn5t?file=/src/demo/DialogDemo.js

问题:打开控制台>打开对话框>按否>控制台不打印隐藏(用于esc并关闭btn工作)

标签: reactjsdialogwrapperprimereact

解决方案


onHide单击这些按钮时不会触发方法。它仅在从图标关闭对话框时触发。

我更改了您的代码并用于ref通过props.onHide调用实现此目的。检查我的 代码框


推荐阅读