问题标签 [modal-dialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
785 浏览

asp.net - 使用 vb.net 编程的带有 asp.net 的模态面板

我有一个带有 div 的 ajax 模态面板,我从服务器访问它并通过在调用表单上显示各种控件的值来动态插入一个表格。

我的问题是,如果我的所有控件都在进行自动回发,它可以正常工作,但它会破坏用户体验,因为通过控件切换,控件在自动回发期间失去焦点。

有没有办法让我的目标控件在它放置模态之前执行回发,这样我就可以在模态中检索未发布的控件数据?它仍然必须放置模态。

0 投票
1 回答
1596 浏览

jquery-ui - 如何将数据传递到 jquery UI 对话框模式窗口中的表单?

我正在尝试使用 jquery UI 对话框组件来显示表单;我成功地做到了。

但是,我不知道如何在对话框窗口中将数据检索到此表单。可能吗?jquery 网站上显示的示例仅显示静态消息。

0 投票
6 回答
88331 浏览

asp.net - 使用 jQuery 的 ASP.NET 回发?

我有一个 ASP.NET 按钮,但最近,我用标准的 HTML 按钮替换了它……我需要做的是回发到 ASP.NET 页面并确保调用了一个方法。

上一个按钮是一个 ASP.NET 按钮,所以我有这个事件:

但是我使用的是带有 JavaScript ALERT 的按钮,我最近更改为 jQuery UI 模态对话框,但它没有等我回答问题..回发立即发生......所以我决定更改为标准 HTML按钮...但我需要回发到 ASP.NET 页面并调用类似的方法。

如果我只是回发它不会调用清理

0 投票
2 回答
1729 浏览

jquery - 在 IE6 中,当我显示模式时,父页面的下拉列表在模型顶部可见

在 IE6 中,当我显示模式时,父页面的下拉列表在模型顶部可见。

即父页面的下拉列表覆盖在模型弹出窗口上方。

在 Firefox 和 IE 7 中它很好(下拉列表就像它假设的那样隐藏在模型下方)。

有什么想法吗?

0 投票
2 回答
5369 浏览

delphi - 更改 form.showModal 的默认模态结果

在我的 Delphi 应用程序中,我有一个自定义 Yes, No, Cancel 对话框,将从主窗体调用该对话框以确认保存对当前编辑的文件所做的更改。这通常可以通过 messageDlg() 实现,但我希望这个对话具有自定义外观,所以我试图通过以下方式实现此功能

问题是,默认情况下,表单通过返回mrNo TModalResult来响应按 Escape 键。而且您可以看到这是多么糟糕,因为您的直觉告诉您,退出模态对话将取消预期的退出应用程序过程,但实际上发生的是您发出不保存任何更改命令并且应用程序退出。

直到我以这种方式失去了一个小时的工作,我才注意到这种行为。没有 FormKeyPressed 事件处理程序或任何响应按键的内容被放入 myModalDialogue 代码中。它是如此有效,以至于在使用显示的表单中按 EscshowModal将返回mrNo。如何覆盖此默认行为?

0 投票
2 回答
1739 浏览

contextmenu - 如何从 NotifyIcon 上下文菜单中实现模式对话框?

我有一个带有上下文菜单的外壳托盘图标。我遇到的问题是从上下文菜单 Clicked 处理程序调用 ShowDialog() 不会导致模式对话框。

使用默认的 C# 项目很容易重现这一点。只需将以下代码添加到 Form1.cs 文件中:

如果您构建并运行它,您只需选择两次上下文菜单项即可在屏幕上显示两个消息框。这不应该是模态的吗?将其替换为对另一个表单的 ShowDialog() 调用会导致相同的非模态行为。

我最好的猜测是 NotifyIcon 并不像在典型的 Windows 应用程序中那样专门绑定到表单。但我看不出有什么办法。

有任何想法吗?提前感谢您的帮助!

0 投票
2 回答
632 浏览

apache-flex - 限制 Flex 中“PopUp”的模态大小?

我有这个 :

是否可以限制 myCanvas 内的模态(模型透明度颜色)?或者甚至在画布之外的其他东西里面?

0 投票
3 回答
1425 浏览

.net - 我什么时候需要调用 form.ShowDialog(IWin32Window) 而不是 form.ShowDialog()?

我有一些代码,它调用form.ShowDialog(IWin32Window)重载而不是重载form.ShowDialog(),但将当前活动窗口作为参数传递。

使用另一个重载似乎使行为保持不变。切换到更简单的重载是否安全?我什么时候想传入 IWin32Window 参数?

0 投票
1 回答
744 浏览

.net - 为什么调用 form.Hide() 会导致闪烁,但 form.Close() 不会?

我有一个在 Excel 中创建的 .net 表单(我不知道这是否相关),当我调用 时form.Hide(),Excel 会短暂闪烁。如果我改为调用form.Close(),则闪烁不存在。

为什么Hide()版本会导致闪烁,而Close()版本不会?

0 投票
4 回答
10210 浏览

apache-flex - Flex:模态弹出中的不确定ProgressBar?

每当我通过 PopUpManager 在模式弹出窗口中设置不确定的进度条时,都不会显示进度。如果我定期将相同的 ProgressBar 添加到父级或使弹出窗口非模态它可以工作。为什么它在模态弹出窗口中不起作用是有原因的吗?以及让它发挥作用的方法?

谢谢。