gpt4 book ai didi

modal-dialog - 为什么模式对话框是邪恶的?

转载 作者:行者123 更新时间:2023-12-03 06:55:12 24 4
gpt4 key购买 nike

关于最近的问题 when are modal dialogs truly necessary? 。为什么模式对话框是邪恶的?是因为人们根本不读它们吗?因为它们往往执行得如此糟糕?还有别的吗?

最佳答案

到目前为止,大约一半的答案是解决确认对话框的缺陷,而不是模态对话框的缺陷。虽然绝大多数确认对话框都是模态的,但这并不意味着这两个术语是同义词。

模式对话框是将程序置于特定模式的对话框,并且不允许您执行任何与该模式不对应的操作打开。在最常见的实现中,这意味着您无法访问任何其他窗口。

这是邪恶的。

考虑一个地址簿应用程序。假设您的地址簿中有一个人,并且您希望添加他们的室友。

  • 如果“添加人员”对话框是非模式的,您可以在旧记录和新记录之间来回翻转,复制并粘贴数据。
  • 如果“添加人员”对话框是模态的,则在添加对话框打开时您无法对旧记录执行任何操作。您可以在选择“添加”之前选择要复制的内容,但只能选择一件事。其他所有内容都必须手动重新输入。

在极少数情况下,您会遇到一些确实必须整体完成的事情,并且不允许用户在任务完成之前偏离该任务。模式对话框适合这种情况。 但是这些情况非常罕见!这基本上就是这个问题引用的其他线程的要点。

关于modal-dialog - 为什么模式对话框是邪恶的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/361493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com