你好:
我在页面中有一个 paper-dialog
元素:
<paper-dialog ... id="autom_desc_dialog" autoCloseDisabled>
...
<paper-button ... id="automatizar" affirmative autofocus disabled></paper-button>
</paper-dialog>
我有一个事件监听器来处理paper-button
点击:
var auto_btn = querySelector('#automatizar');
auto_btn.on["click"].listen((Event e) {
// Some AJAX stuff
});
我想要的是,在某些情况下,为了能够阻止对话框关闭,我尝试过 event.preventDefault()
、event.stopImmediatePropagation()
, event.stopPropagation()
但没有成功。
提前致谢。
最佳答案
您不需要删除肯定/否定属性,因为它们用于布局。聚合物对话框文档是错误的(我已经打开了 GH 问题) closeSelector 的默认值是“[dismissive],[affirmative]”而不是“”,您只需将 closeSelector 设置为“”,它就不会关闭单击按钮时出现对话框。
关于dart - 防止 paper 对话框自动关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25587549/