首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

ADF中,当用户关闭编辑窗口时,怎么弹出确认窗口

2013-01-05 
ADF中,当用户关闭编辑窗口时,如何弹出确认窗口在ADF中,可以在弹出窗口(af:popup)上添加表单来编辑数据。用

ADF中,当用户关闭编辑窗口时,如何弹出确认窗口

在ADF中,可以在弹出窗口(af:popup)上添加表单来编辑数据。用户可以点击弹出窗口右上角的关闭按钮,来关闭弹出窗口。但是当用户希望在关闭按钮前弹出一个确认窗口,用户可以选择Yes或者No,来决定是否停留在当前的页面时,该如何实现呢?因为在ADF中,当用户点击了关闭按钮之后,弹出窗口是在客户端关闭完之才分发给服务端,因此即使在服务端添加了显示确认窗口的代码后,因为原来的父窗口已经关闭了,所以不能满足需求。所以虽然这是个简单的需求,我们需要做一些特殊的处理。

?

监听器Java代码:

?

public void closeConfirmPopListener(DialogEvent dialogEvent) { if (Outcome.no.equals(dialogEvent.getOutcome())) { return; } findUserPopup().hide();}

?

相关的几个文档链接:

Working with popups in ADF

Handling the af:dialog Ok and CANCEL buttons

?

?

热点排行