问题标签 [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.
java - Swing 应用程序全局模态
简单的问题:
摆动框架可以完全模态(阻止所有其他窗口)吗?
我尝试了以下,但我仍然可以点击其他应用程序窗口(比如这个浏览器)
如果可能,请粘贴一些代码。
javascript - asp.net mvc & 弹出对话框
人们对在 ASP.Net MVC 中创建弹出窗口有什么建议?我在 Web 表单世界中使用了 AJAX 工具包和组件艺术的方法,并且正在寻找具有类似功能的东西。
人们喜欢哪些 JQUERY 插件?SimpleModal,JBOX(我想这是,它叫什么)
是否值得探索从 AJAX 工具包中提取 JavaScript?
html - 如何在 IE 中禁用模态对话框的缓存?
我们使用 IE 方法实现了一个弹出窗口作为模式对话框:
弹出窗口的目标本身就是一个 ASP.Net 网页。
假设以下步骤从未启动弹出窗口:
- 启动弹出窗口。
- Page_Load 事件处理程序在服务器端执行。
- 关闭弹出窗口。
- 立即再次启动弹出窗口。
- 这次 Page_Load 事件处理程序不执行。
很明显,弹出内容正在被缓存,因为如果在第 4 步我们清除临时 Internet 文件,Page_Load 事件处理程序将第二次执行。
我们已经尝试将以下内容添加到网页的头部(如其他几个来源所推荐的那样),但似乎都没有效果。
我们还看到不鼓励使用这些的地方
任何人都可以帮忙吗?
c# - 将非模态表单重新映射到现有应用程序
我希望能够在已经存在的应用程序中显示非模态表单。目前我可以做类似的事情:
但这将创建一个以应用程序为父的模态表单以及我真正在寻找的不是模态的东西,因此当表单失去焦点时,它不会破坏控制流程并纠缠用户不被关闭。
有谁知道我如何或是否可以做我正在寻找的东西?
dojo - 关闭 Dojo 中的所有模式对话框
有人知道如何关闭 Dojo 创建的所有模式对话框吗?显然曾经有一个 dojo.popup.closeAll 函数,但是在 Spring JS 附带的最新版本的 Dojo API 中不再可用。
java - Swing JDialog 远程运行时速度慢
在 X11 上远程运行我的 GUI 时,我遇到了 JDialogs 的性能问题。有谁知道解决方法?
当我在本地计算机上运行 GUI 时,它的速度很快,但有时我们需要在远程服务器上运行它,这会导致显着滞后,直到显示对话框。创建和显示它们大约需要 2 秒。
该问题似乎只适用于模态 JDialogs(包括 JOptionPanes)。
user-interface - 什么时候真正需要模态对话框?
模态对话框是邪恶的,但我一直在阅读“你应该尽可能删除模态对话框”
什么时候不能删除模态对话框?我的意思是,有哪些真正的模态任务迫使我们使用邪恶的模态对话框?
最常见的示例是“您要保存吗?” 我认为这是让用户点击 Save 而不是记住用户输入是神圣的概念的问题。如果您只是自动保存并能够“撤消”或进行修订,那么您无需询问用户是否要保存。
- “你确定你要删除?” 取消删除
- “你确定你要退出吗?” 你为什么要问这个?你就那么虚荣吗?
为什么我们需要模态对话框?
编辑
Webs 应用程序不算在我的书中,除非他们在浏览器中编写自己的 UI 窗口系统。Web 应用程序没有设置与桌面应用程序相同的工具。
编辑 2
我的问题与标记为重复的问题略有不同。我觉得模态对话框并不是最好的解决方案。提到的问题假设存在这种情况。
重复:模态 UI 何时可接受?
modal-dialog - 为什么模态对话框是邪恶的?
重新提出最近的问题,即模式对话框何时真正需要?. 为什么模态对话框是邪恶的?是因为人们无论如何都不读它们吗?因为它们经常执行得很差?还有什么?
javascript - jQuery UI 对话框 - 关闭后不打开
我有一个问题jquery-ui dialog box
。
问题是当我关闭对话框然后单击触发它的链接时,除非我刷新页面,否则它不会再次弹出。
如何在不刷新实际页面的情况下调用对话框。
下面是我的代码:
谢谢
c# - .Owner 属性和 ShowDialog(IWin32Window 所有者)之间的区别?
我认为可以通过.Owner属性或通过在重载方法ShowDialog(IWin32Window owner)中传递所有者来显式设置 winform 的所有者
我无法理解为什么这些方法在使用MDI 表单时表现出不同的行为。
我创建了一个 MDIParent 和一个 MDIChild。
我还有一个简单的 winform MyDialogBox,它在加载时显示其所有者。
方法 A - 在加载 MDIChild 我有以下代码,这导致 MyDialogBox 的所有者被设置为MDIChild
方法 B - 或者,在 MDIChild 的加载方法中,我有以下代码,这导致 MyDialogBox 的所有者被设置为MDIParent
我还在这里阅读了以下内容
只有 MDI 父窗体可以拥有另一个窗体,无论是 MDI 子窗体、模式对话框还是父窗体设置为 Owner 参数的窗体。
如果是这样,方法 A 根本不应该工作,不是吗?
我错过了什么?为什么方法 B 不将所有者设置为 MDIChild ?