防止纸张对话框在确定按钮上关闭
Prevent paper-dialogs from closing on affirmatitive button
我有一个提交表单的纸质对话框,在提交时,服务器会收到任何错误。如果存在错误,它们将显示在对话框中。我想处理点击事件,如果没有错误,请关闭对话框
<paper-dialog id="addSecretModal" heading="Add secret" transition="paper-dialog-transition-center">
<paper-input id="dirInput" floatinglabel label="Directory" layout vertical class></paper-input>
<paper-input id="secretInput" floatinglabel label="Directory" layout vertical class></paper-input>
<paper-button dismissive>Cancel</paper-button>
<paper-button id="confirmAddSecret" affirmative autofocus>Accept</paper-button>
</paper-dialog>
我试着去掉肯定的,但由于Polymer处理对话框的方式,这把造型搞砸了。肯定按钮不会出现在正确的位置,而是出现在否定按钮的上方。我读到closeSelector="可以修复它,但无济于事。有没有我能做到的?
我找到了一个解决方案,我觉得自己一直做错了这件事,有点白痴。我把closeSelector=""
放在纸张按钮标记中,而不是放在纸张对话框标记中。我还通过做closeSelector="[dismissive]"
,想出了如何让它变得如此轻蔑仍然有效
<paper-dialog id="addSecretModal" heading="Add secret" transition="paper-dialog-transition-center" closeSelector="[dismissive]">
<paper-input id="dirInput" floatinglabel label="Directory" layout vertical class></paper-input>
<paper-input id="secretInput" floatinglabel label="Directory" layout vertical class></paper-input>
<paper-button dismissive>Cancel</paper-button>
<paper-button id="confirmAddSecret" affirmative autofocus>Accept</paper-button>
</paper-dialog>
相关文章:
- jQuery UI对话框错误,按钮导致HierarchyRequestError
- 如何在jquery中检测浏览器的后退按钮,如果有任何对话框打开,请关闭它
- 如何在jQuery对话框标题栏中添加额外的按钮
- 单击按钮创建多实例jQuery UI对话框
- 在ASP.Net C#中单击按钮张贴对话框
- Bootbox:取消对话框后的回调功能/点击'X'按钮
- 如何使用按钮在对话框上显示 Javascript 函数的结果
- jquery如何让这个对话框的“确定”按钮工作
- 使用JQuery,我们如何使用一个函数来显示多个按钮的点击事件对话框
- 选中的单选按钮在jQuery模式对话框中不能正常工作
- 我想知道如何创建一个自定义对话框,当点击按钮时会弹出
- 它是如何在cordova插件对话框中使用参数按钮Index的
- 在Fancybox中加载推特推文按钮对话框
- 单击页面中的任何按钮时,使用Jquery file Upload时都会打开文件对话框
- if语句中的jQuery UI对话框按钮
- 单击按钮打开窗口作为使用javascript的模式对话框
- 用JavaScript制作一个按钮的动画,从按钮到屏幕中心弹出一个模式对话框
- .对话框使用按钮值
- 是否有任何方法可以在单击“加载前确认”对话框的“确定”按钮后执行某些操作
- 单击按钮然后弹出一个对话框然后提交按钮