问题标签 [confirm-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 投票
1 回答
663 浏览

wicket - 关闭时检票口模态窗口错误

有时在关闭 ModalWindow 时会弹出消息“你想离开还是留下……”。我无法确定原因。例如,我关闭窗口 10 倍(仍然以相同的方式),其中一些尝试以失败告终。可以,但是父页面重新构建,数据全部丢失,不友好。

我的项目规范:

  • 检票口:6.21.0
  • 爪哇:8
  • 春天:4.1.1.RELEASE
  • 和其他(我希望不是相关的依赖项)

到目前为止,我所做、尝试或探索的事情:

  • 当模态窗口关闭并发生错误时,再次构造父页面
  • 发生错误时,不调用关闭回调
  • modalWindow.showUnloadConfirmation(false) - 不起作用。确认窗口不显示,但是当窗口关闭时,父页面被重新加载并且数据消失了
  • 将检票口更新到最新的 6.24 版本或 Spring 4.1.6 无济于事
  • 降级到 wicket 6.1.9 没有帮助
  • 升级到 wicket 7.4 没有帮助
  • 当错误发生时,模态窗口页面例如由 http 8443 exec 5 线程生成,并且回调被同一线程捕获
  • 发生错误时,模态窗口页面例如由 http 8443 exec 5线程生成,但是当失败并且新父页面由 http 8443 exec 9线程创建时
  • 在调用 window.close() 清除和分离所有数据提供者之前添加关闭按钮也无济于事
  • 当模态窗口失败时,javascript 中的 window.close() 方法是最后一件事,即被调用。之后没有代码被调用。之后可能会重定向到父页面(这就是您要离开此页面确认对话框的原因)。
  • 以上所有内容都可以通过创建新的 Java 类来测试,该类扩展 ModalWindow 并覆盖受保护的方法 String getCloseJavacript(),该方法以 String 的形式返回关闭的 JavaScript 代码。

解决方案

问题是当父页面加载数据时,页面大小太大而无法存储到 Wicket 页面缓存内存中。因此,当模态窗口关闭时,应该加载保存的父页面,但它从未保存,因此生成了新的。Wicket 页面缓存的大小,可以在 WicketApplication 类中设置。更多信息请参见页面缓存部分的https://ci.apache.org/projects/wicket/guide/6.x/guide/versioningCaching.html

0 投票
1 回答
332 浏览

jsf - 无法添加带有维度的可滚动确认对话框

我必须显示一个具有固定宽度和高度的可滚动确认对话框。我正在尝试通过这种方式:

这没有按预期工作。我怎样才能做到这一点?

0 投票
1 回答
1191 浏览

jsf - 在将 ajax 请求发送到控制器之前显示的确认对话框

来自展示案例的示例:

:当用户单击任何行/单元格时 PF('carDialog').show() 调用。

但我想确认用户(是或否)是否显示汽车详细信息。在发送 ajax 请求之前。

0 投票
1 回答
513 浏览

java - Primefaces 确认对话框未删除

这是我的删除代码:

这是我的确认对话框:

这是我的托管 Bean:

问题是当我在确认对话框上按“Si”时,日志发送错误:

没有确认对话框的代码删除很好。我正在使用 NetBeans 8.2、Primefaces 6.0 和 Hibernate 4.3

0 投票
1 回答
133 浏览

javascript - 确认对话框失去了对 iOS10 的关注

在我的网站的移动版本中,我有一个在特定情况下出现的 JavaScript 确认对话框。使用setTimeout我触发确认对话框。无论用户在哪个选项卡中,他都应该看到,confirm dialog但在 iOS 10 中会失去焦点。

在 iOS 版本 8 和 9 中,当我有两个选项卡并且我在第二个选项卡中时,确认对话框会正常显示在前面。

有什么解决方案或解决方法吗?

0 投票
1 回答
3657 浏览

css - 如何在primeng的ConfirmDialog模式中设置确认按钮的样式?

在使用 ConfirmDialog 时,我对如何在 Angular 的 primeng 库中设置 2 个“确认”和“取消”按钮的样式感到困惑。

参考:https ://www.primefaces.org/primeng/#/confirmdialog

我想让“确认”按钮保持绿色,并将“取消”按钮的样式更改为红色。更改 css 中的样式:

.ui-widget-header .ui-button、.ui-widget-content .ui-button、.ui-button

改变两个按钮的颜色。有没有解决的办法?

0 投票
9 回答
57219 浏览

angular - ngx-bootstrap modal:如何从模态中获取返回值?

在我的 Angular 4 应用程序中,假设我在服务中。

在某些时候,我想要求用户确认,目前我只是一个confirm(...)请求:

相反,如果我想显示一个带有两个按钮“是”或“否”的ngx-bootstrap 模式并获得类似的结果怎么办?


编辑:就我而言,我通过玩主题解决了我的问题。在这里你可以找到我的解决方案,以防它对其他人有用。然而,该解决方案并没有解决这个关于从模态返回值的问题,所以我让它保持打开状态。

0 投票
8 回答
23961 浏览

angular - Angular 在 canDeactivate Guard 服务中使用模态对话框进行未提交的更改(表单脏)

在我的 Angular 4 应用程序中,我有一些带有表单的组件,如下所示:

他们使用 Guard 服务来防止未提交的更改丢失,因此如果用户在请求确认之前尝试更改路由:

这是使用一个简单的confirm(...)对话框,它工作得很好。

但是,我想用更花哨的模态对话框替换这个简单的对话框,例如使用ngx-bootstrap Modal

我怎样才能使用模态来实现相同的结果?

0 投票
0 回答
352 浏览

primefaces - 仅在验证成功时显示 p:confirm 对话框

所以,基本上我只想在确认对话框弹出之前添加验证,但问题是当我<p:confirm>在命令按钮之间添加验证错误时,即使使用if (!args.validationFailed) PF('dlg1').show();.

所以我删除它,并用这段代码进行更改,现在问题是验证工作,但确认对话框弹出如此之快,是的 - 没有按钮没有出现。

任何帮助都会很棒:)

0 投票
1 回答
2153 浏览

primefaces - 单击带有primefaces的按钮后更新数据表

我有一个数据表,保存按钮,表单。当我单击保存按钮时,会显示一个确认对话框,其中包含两个选项:“是”或“否”。 我的问题是当我单击“是”以确认保存我的数据未更新时。

我想在我的 DataTable 中显示数据而不刷新页面。

数据表代码: