Forum Stats

  • 3,768,302 Users
  • 2,252,772 Discussions
  • 7,874,521 Comments

Discussions

Subform submits data from other subforms

WP v.2
WP v.2 Member Posts: 240 Blue Ribbon
edited Sep 4, 2020 6:45PM in JDeveloper and ADF

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

Tagged:

Answers