简体   繁体   English

如何在 mdbreact 模式中禁用转义按钮以不关闭模式

[英]How to disable escape button in mdbreact modal for not closing modal

I don't want close modal / popup on the escape button in mdbreact npm.我不想在 mdbreact npm 中的转义按钮上关闭模态/弹出窗口。 I have used keyboard={false} but it's not working.我使用过 keyboard={false} 但它不起作用。

   keyboard={false}
   modalOptions={{ dismissible: true }}

   <MDBModal
     isOpen={this.state.modalOuterAddNode} 
     toggle={this.toggleModalouterAddNodePopup}
     backdrop={false}
     keyboard={false}
     modalOptions={{ dismissible: true }}
   >

Try something like this:尝试这样的事情:

function onKeyDown(e) {
    if (e.key === 'Escape') {
      e.preventDefault();
    }
}


// RENDER METHOD

<MDBModal
  //...YOUR PROPS
  onKeyDown={onKeyDown}
/>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM