Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Subform submits data from other subforms

WP v.2Aug 25 2020 — edited Sep 4 2020

Hey all,

I'm playing around with subforms in a listView and I realized that clicking a button in one of the subforms was actually submitting the form data in all the subforms. I thought that perhaps this was because the subform was inside a iterator component like listView. However, I created a very basic page with two subforms and the same thing occurred.

Here is my page:

<f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:af="http://xmlns.oracle.com/adf/faces/rich">

    <af:document title="Test" id="d1">

        <af:form id="f1">

            <af:subform id="subForm1" default="true">

                <af:panelFormLayout id="pfl5">

                    <f:facet name="footer"/>

                    <af:inputText label="Label 1" id="it5"/>

                    <af:button text="button 1" id="b6"/>

                </af:panelFormLayout>

            </af:subform>

            <af:subform id="subForm2" default="true">

                <af:panelFormLayout id="pfl6">

                    <f:facet name="footer"/>

                    <af:inputText label="Label 2" id="it4"/>

                    <af:button text="button 2" id="b4"/>

                </af:panelFormLayout>

            </af:subform>

         

        </af:form>

    </af:document>

</f:view>

And as you can see from the browser's network inspector, after clicking "button 2", it submits the values from both subforms:

https://drive.google.com/file/d/1IdHREfEAbCyF4Az_mLOgj1MFRR9ojhYJ/view?usp=sharing

What am I doing wrong here? Also do you guys see an issue with putting a subform in a listView? Because that is my ultimate goal.

I'm on JDeveloper 12.2.1.4

Thanks,

BIll

Comments

Processing

Post Details

Added on Aug 25 2020
5 comments
223 views