如何在adf中的单个页面中提交两个表单?

时间:2017-05-17 11:30:36

标签: oracle-adf jdeveloper toplink

我正在使用ADF构建数据库事务的前端和Toplink。我想在一个jspx页面上显示2个创建表单。两种形式都来自两个不同的对象,即它没有父子关系。当用户使用ADF单击单个提交按钮时,如何将两个表单的值提交到后端? 任何教程或示例都将不胜感激。

由于

2 个答案:

答案 0 :(得分:0)

ADF无法按照您的想法运作:每个页面都是一个表单。 但是,您可以使用两个不同的af:panelFormLayout组件,从UI角度看,它们看起来是两种不同的形式。但是af:按钮按钮会将整个页面作为单个表单提交。 查看ADF页面的一些示例。您将看到结构如下:<af:document><af:view><af:form> ...任何其他组件。

答案 1 :(得分:0)

您需要覆盖按钮方法以调用您希望它执行的两种方法。 以下是如何覆盖声明性按钮的基础知识: https://blogs.oracle.com/shay/doing-two-declarative-operations-with-one-button