首页 > 解决方案 > New Record instance similar to Oracle forms in ADF

问题描述

I need to execute the new record instance like the oracle forms in adf, how can i do that?

标签: javaoracleoracle-adforacleforms

解决方案


没有直接的、推荐的等价物。请参阅https://docs.oracle.com/cd/E15523_01/web.1111/b31974/appendix_formtriggers.htm#ADFFD1446

在 ADF 中,单击另一行(这将触发 Oracle Forms 中的 WHEN-NEW-RECORD-INSTANCE 触发器)在 ADF 中默认情况下不执行任何操作,除了重新定位光标。中间层(您的 bean、您的迭代器对象、您的视图对象等)不会收到该事件的通知。

您可以编写一些 JavaScript 来检测默认情况下仅客户端事件并引发服务器事件(AdfCustomEvent.queue在您的 JavaScript 处理程序和af:serverListener页面中的标记中使用)。但是,当 ADF 中的某些事情非常困难时,通常是因为您试图在 ADF 设计范式之外做一些事情。

也许您应该发布一个关于您要完成什么的问题,有人可以推荐一个 ADF 功能来帮助您以非常适合 ADF 模型的方式实现这一目标。


推荐阅读