如何避免关闭弹出窗口
我有一个显示文本框的弹出窗口(非模态窗口),当我开始在文本框中输入内容时,我需要打开另一个显示列表框的弹出窗口,当我从列表框中选择任何项目时,弹出窗口也会消失,之前的弹出窗口也会消失,怎么办?我避免在第二个弹出窗口关闭时关闭第一个弹出窗口。
I have an Popup(not modal window) which shows textbox, when I start typing in the textbox I need to open another popup which show listbox,when I select any item from list box the popup disappears as well the previous popup also disappears how can I avoid closing of the very first popup on close of 2nd popup.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用标准的“bandpopup”组件 - 在这种情况下,您甚至不需要管理第二个弹出窗口。我想到的另一件事是添加 onClose 事件侦听器或事件处理程序 - 无论您喜欢什么 - 并使用 Event.stop(caughtEvent) 停止事件传播。它将有效地防止 OnClose 事件的传播,并且您的第一个弹出窗口不会被关闭。
Use a standard "bandpopup" component - in this case you wouldn't even have a second popup to manage. Other thing which comes to my mind is add onClose event listener or event handler - whichever you prefer - and stop event propagation with Event.stop(caughtEvent). It will effectively prevent propagation of OnClose event and your first popup wouldn't be closed.