如何在mdbreact模态框中禁用Esc键以防止关闭模态框

3

我不希望在mdbreact npm中,按下escape键时关闭弹出窗口/弹出框。我已经使用了keyboard={false},但它没有起作用。

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

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

0
尝试像这样做:

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


// RENDER METHOD

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

谢谢您的回复,但不幸的是这段代码无法工作。调试器没有进入那个函数。 - Payal Makode

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接