Skip to Main Content

APEX

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!

Understanding the hidden variables on page in Oracle APEX and form

Kiran PawarJan 7 2012 — edited Apr 3 2012
Hello all,

I got to know <form></form> in APEX when Paul indicated my glitch here:

{message:id=10072264}

Now when I inspected one of the forms on APEX page I got following markup:
<form id="wwvFlowForm" name="wwv_flow" method="post" action="wwv_flow.accept">
<input id="pFlowId" type="hidden" value="122" name="p_flow_id">
<input id="pFlowStepId" type="hidden" value="42" name="p_flow_step_id">
<input id="pInstance" type="hidden" value="643064511551379" name="p_instance">
<input id="pPageSubmissionId" type="hidden" value="3482959593030363" name="p_page_submission_id">
<input id="pRequest" type="hidden" value="" name="p_request">
Now what are these hidden elements?
<ul>
<li>pFlowId</li>
<li>pFlowStepId</li>
<li>pInstance</li>
<li>pPageSubmissionId</li>
<li>pRequest</li>
</ul>

On digging deep I found out four of them:
<ul>
<li>pFlowId : identifies the application ID of the currently executing application. PL/SQL Substitution String - APP_ID (used as *:APP_PAGE_ID, NV('APP_PAGE_ID'), &APP_PAGE_ID.* )</li>
<li>pFlowStepId : identifies the page ID of the currently executing application. PL/SQL Substitution String - APP_PAGE_ID</li>
<li>pInstance : identifies the session ID for the user of the currently executing application. PL/SQL Substitution String - APP_SESSION</li>
<li>pRequest : identifies the request passed to the page of currently executing application. PL/SQL Substitution String - REQUEST</li>
</ul>
Now my questions are:
<ul>
<li>What is pPageSubmissionId ? Is there any PL/SQL Substitution String for it? Is it one of these:
http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/concept_sub.htm#BEIIBAJD
</li>
<li>I inspected one of other forms and found the same code snippet for it:
<form id="wwvFlowForm" name="wwv_flow" method="post" action="wwv_flow.accept">
What is the wwv_flow.accept in the action attribute of the form? (the form submitting procedure I guess) How does it work?
</li>
<li>Can we change the id, name and method attributes of form element? For example can we have get method or a different form name or id?</li>
</ul>

Regards,
Kiran
This post has been answered by fac586 on Jan 7 2012
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 1 2012
Added on Jan 7 2012
6 comments
1,973 views