0

我正在使用 Oracle Weblogic/ADF 创建一个原型 Web 应用程序。我正在使用 JDeveloper 11.1.1.6.0。

我有一个带有一个实体对象和一个视图对象的基本应用程序。我的要求之一是,一旦数据发生变化,就必须对其进行数字签名。我正在使用基于 applet/servlet 的解决方案来完成这项工作。

一旦用户决定编辑表格中的条目,他们就会被带到一个显示两列表单布局的页面。此页面上有一个按钮,单击该按钮会弹出一个 ADF 对话窗口。在此页面上有一个名为“签名”的按钮。一旦用户单击“签名”按钮,就会执行一些与嵌入式小程序通信的 JavaScript。该嵌入式小程序又与 servlet 通信并返回表示签名的字符串。这个过程是基于任务流的。

我遇到的问题是,对于某些用户(IE 8、Win 7 Enterprise),一旦他们单击弹出窗口上的“签名”按钮,就会显示以下弹出窗口:

在此处输入图像描述

如果他们单击“确定”,页面会重新加载,当他们再次单击“签名”时,该过程会重复,从而导致循环。最初我认为警报来自 IE,但经过进一步研究,警报似乎来自 ADF。我不知道他们为什么会收到此消息,因为没有相关对话框。我尝试将文档的“未提交数据警告”设置为关闭,但我仍然得到相同的弹出窗口。此外,该消息仅针对在 Windows 7 之上运行 IE 8 的某些用户显示。

有没有人对如何让这个弹出窗口停止和/或为什么会发生有任何想法?任何帮助将不胜感激,因为我很难过。

谢谢。

4

1 回答 1

0

禁用 af:document 上的未提交数据警告属性

http://docs.oracle.com/cd/E23943_01/apirefs.1111/e12419/tagdoc/af_document.html

坦率

于 2012-11-26T14:47:04.507 回答