java - 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?
解决方案
没有直接的、推荐的等价物。请参阅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 模型的方式实现这一目标。
推荐阅读
- c# - 请求被中止:无法创建 SSL/TLS 安全通道。调用 PostAsJsonAsync 时
- excel - 查找一个值,在另一个工作簿中查找匹配值的最后一列
- cron - 每次运行时创建文件的 Cron 作业
- html - 是否可以自定义文本框的形状?
- json - 使用 Pyspark 将包含在单个文件中的 JSON 对象合并到一个 JSON 文件中
- python-3.x - Python 3.6:NameError:名称“A”未定义
- c - 从C中的字符串中删除出现的数组
- aws-kms - 微软的 KMS 在功能上是否与亚马逊的 KMS 相同?
- mysql - MySQL - 多行触发器
- pycharm - 使用 attrs 对子类进行 Pycharm 类型提示