dart - 防止 paper 对话框自动关闭

标签 dart dart-polymer paper-elements

你好:

我在页面中有一个 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/

相关文章:

flutter - Integration_test 依赖于旧版本的 test_api (0.4.3) - 如何升级?

dart - 使用 Dart 键

dart - 模糊处理程序仅在备用事件上触发

Dart Polymer 1.0 - 双向绑定(bind)有效吗?

polymer - paper-listbox,当将selected设置为id(int)时,不会选择具有相同值的input

javascript - polymer 2 : Handle clicks on PaperCard header

exception - 在 Dart 中管理登录/功能错误的最佳做法是什么?

node.js - 如何在 Flutter 中使用 WebSockets 和 Socket.IO?

flutter - 5 个字符后自动添加破折号

css - 样式部分如何与 Polymer.dart 模板一起使用?