Understand the hidden on Oracle APEX page and form variables

Hi all

I got to know < form > < / form > apex when Paul said my glitch here:

{message: id = 10072264}

Now when I checked out one of the forms on the page of the APEX, I was 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, these things hidden?
< ul >
pFlowId < li > < /li >
pFlowStepId < li > < /li >
pInstance < li > < /li >
pPageSubmissionId < li > < /li >
pRequest < li > < /li >
< /ul >

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

Kind regards
Kiran

Kiran says:

What is pPageSubmissionId ?

See + {: identifier of the thread = 720469} +.

Is there any alternative of PL/SQL string for her? This is one of them:
http://docs.Oracle.com/CD/E23903_01/doc/doc.41/e21674/concept_sub.htm#BEIIBAJD

N °

I inspected an other forms and find the same code snippet:

What is the wwv_flow.accept in the form action attribute? (I guess the procedure submission form)

Guess correct. It is the process of wwv_flow.accept in the package of the diagram of the APEX_xxxxxx wwv_flow , which is commented "+ this procedure accepts virtually every page flow +".

How does it work?

See apex_xxxxxx.wwv_flow to Developer SQL package specification (or whatever IDE you use). Notice how the first parameters of the procedure to accept corresponding to the attributes name HTML elements entry that you have identified? Others include some that match the name of the page elements attributes (name = "p_t01" etc. - There are 100 of those: the source of the page/article in the APEX 100 limit) and 50 f01-f50 parameters in a table /apex_item- generated controls.

Overly simplified: the browser - HTML and HTTP - specification generates an HTTP request for the form that includes all the names of form controls and the values; It is passed to the web server, which recognizes the URL and its configuration which demand must be managed by the apex_xxxxxx.wwv_flow.accept procedure and call it, match the settings in the HTTP request with those of the package procedure.

Running an application in a browser that includes development tools that allow you to inspect HTTP requests (I use the network view in Safari Web Inspector). After sending a page, display the generated queries and you will be able to see the form data in the request payload.

Can we change the attributes id, name and method of form element? For example we have method get or a different form name or id?

Not in such a way that you would still use APEX.

Essentially, this is why you use APEX: he manages all aspects of low level, leaving to focus you on the real needs of your applications.

Tags: Database

Similar Questions

  • Need info regarding the behavior of Oracle UCM accounts and security groups

    Need information about the behavior of Oracle UCM accounts and security groups.

    Oracle UCM version: 11.1.1.5.0

    Steps to follow:
    1. log in with the user "weblogic" and content created with the id of "content1".
    2. apply the "@acc1 (R)" and "TestGroup1" to her quote created in step 1
    3. close the session
    4. connect as that of "acc1user1", the user is not able to see the "content1".
    5. close the session
    6 log in as "role1user1", the user is not able to see the "content1".

    Account information and group:
    1. the user "acc1user1" is part of the "@acc1 (R).
    2. the user "role1user1" belongs to 'role1 (R)' and is mapped to "TestGroup1" at the Complutense University of MADRID

    Expected:
    The 'acc1user1' and 'role1user1' should be able to see "content1" because they have at least the read permission.

    Please help me understand why users aren't able to see the content.

    See section 5.5.1.1 in the Manual: http://docs.oracle.com/cd/E23943_01/doc.1111/e10792/c05_security.htm#BGBGIJDJ

    If the accounts and roles are used, the result is an intersection, not a Union.

  • I do understand the benefit of "Options" tab utilities and want to remove it. How, please?

    I do understand the benefit of "Options" tab utilities and want to remove it. How, please? I tried this feature because the tab 'Fox' was no longer available with the 5.0 update.

    I loved tab 'Fox '. A click and go on a site added you to 'top sites' before. The update 5.0, this feature is no longer available. It was a disappointment. There is a similar feature "add on" that is, as tab 'Fox' compatible with 5.0. If yes I would like to know about it. Or better yet... make it usable with Firefox 5.0 ' Fox' tab if upgrades cancel features previously downloaded that work really... What's the point?

    Please click the button solved it next to the answer that solved your problem of Firefox support, it appears when you are connected, so this thread is marked as resolved to help other users who may have this same problem.

  • Computer not keeps freezing, no response from the keyboard or mouse, all pages and windows stop loading

    Original title: Vista pc keeps freezing.

    Hello

    My pc keeps freezing, as in no response of the keyboard or mouse, all pages and windows stop loading etc.
    I have to hold the power button to re boot.
    After restarting, it might work correctly for hours or only 2 minutes!
    Seems to be ok in safe mode.
    Any ideas?

    Hi jamesbil,

    Thank you for keeping us posted.

    Method-

    I wish that you uninstall Service Pack 2, and then repeat the repair facility.

    See the article-

    How to uninstall Windows Vista service packs as a troubleshooting step

    http://support.Microsoft.com/kb/948537

    Note: A system restore will undo the changes on the computer. Earlier all applied settings will be lost.

    We know if you need help.

    Thank you.

  • Share the expression in step.result.numeric and locals.variable

    Hello together,

    I'm new in the world of TestStand and I have a simple question.

    How can I share the output of a step between the expression step.numeric.result (NumericLimitTest) and a variable 'local '? I need the output of a time step value for the comparison of the limit and once to give to the next step.

    Thank you

    Dusan


  • Need to understand the basics of Oracle RAC and grid technology, for training

    I need to understand the infrastructure Oracle RAC and grid, a manager / training perspective.

    I see links here and here , so a few questions:

    -What is the fundamental difference from the layman's point of view (for example, a Manager)?

    -What training options are available for a generic 11g DBA to learn this new technology? I've seen this course from a partner of Oracle ("" courses: Oracle 11 g: RAC and Grid Infrastructure Administration accelerated Release 2 ""), to a boat load of money, during 5 days I think. So we are looking for something a bit more reasonable (and accessible), for example, books, online, etc.

    WM Peck 1958 wrote:

    I need to understand the infrastructure Oracle RAC and grid, a manager / training perspective.

    I see the links here and here, so a few questions:

    -What is the fundamental difference from the layman's point of view (for example, a Manager)?

    -What training options are available for a generic 11g DBA to learn this new technology? I've seen this course from a partner of Oracle ("" courses: Oracle 11 g: RAC and Grid Infrastructure Administration accelerated Release 2 ""), to a boat load of money, during 5 days I think. So we are looking for something a bit more reasonable (and accessible), for example, books, online, etc.

    For a very basic definition, ACR is technology that is used by the database and IM is the infrastructure that makes the CAR work. In a response to the forum, this is probably all that can be said about the two. For a very long answer, you should read the links you cited.

    # 2, the course you are looking at is called accelerated because it combines two courses in one week training-RAC (4) and GI (3). So it's a day 7 curriculum that we would do in a 5 day course and who must justify its cost. But let me say, it's a really very good. But on the other side, it can be pretty intimidating to someone who does not already know these technologies. So I suggest that you send your team to each course individually and no doubt after doing some research. They can start to read the following books

    Pro Oracle Database 11g RAC on Linux

    https://www.mheducation.co.in/HTML/9781259004063.html

    And this link to doc,

    Online Oracle Database Documentation 11g Release 2 (11.2)

    Aman...

  • Alignment of the table in Oracle Apex

    Hi all

    I use Oracle Apex 4.2.5 for application development. I used 26 theme.

    In my page I used the Template of the Page as a level with the sidebar tab left. Graphic design and report on this Page.

    I created a button to hide / show the sidebar.

    When I hide the sidebar, then more space white bar inside the graph. (chart appear somewhere not in the Center)

    My requirement is necessary reduce the white space (or center the graph) when the sidebar is leather.

    Here is my sample application to apex.oracle.com.

    Application name: chart

    Application ID: 36667

    Sugi_demo = workspace

    Username = my_demo

    password = my_demo

    Thank you

    Su.GI

    Hi Su.gi,

    Please check the application now.

    I removed the width fixed 530px and centered on the chart.

    I have used Inline CSS in the page attributes:

    object {
      margin: 0 auto !important;
    }
    

    I hope this helps!

    Kind regards

    Kiran

  • Error of the ACLs in Oracle Apex 5 after schema change

    Hi all

    I'm creating an application using Oracle Apex 5.

    I have a button call Send Mail and mail is worked.

    Now, I imported my request in a different schema and configured acl as below.

    I use apex_mail.send to send mail and created the acl as

    BEGIN

    () DBMS_NETWORK_ACL_ADMIN.drop_acl

    ACL = > 'open_apex.xml');

    (DBMS_NETWORK_ACL_ADMIN). CREATE_ACL

    ACL = > "open_apex.xml"

    Description = > "a test of the ACL feature."

    main = > 'RMSR. "

    IS_GRANT = > TRUE,

    privilege = > 'connection ',.

    start_date = > SYSTIMESTAMP,

    End_date = > NULL);

    (DBMS_NETWORK_ACL_ADMIN). ASSIGN_ACL

    ACL = > "open_apex.xml"

    Home = > ' *',

    lower_port = > 20,

    upper_port = > 9999);

    COMMIT;

    end;

    BEGIN

    (DBMS_NETWORK_ACL_ADMIN). ADD_PRIVILEGE

    ACL = > "open_apex.xml"

    main = > 'RMSR. "

    IS_GRANT = > TRUE,

    privilege = > 'connection ',.

    position = > NULL,

    start_date = > NULL,

    End_date = > NULL);

    COMMIT;

    END;

    It throws error as

    ORA-24247: network access denied by access control list (ACL)

    Is there a problem in my setup?

    Thanks in advance,

    Su.GI

    Hi Su.gi,

    Su.GI wrote:

    I'm creating an application using Oracle Apex 5.

    I have a button call Send Mail and mail is worked.

    Now, I imported my request in a different schema and configured acl as below.

    It throws error as

    ORA-24247: network access denied by access control list (ACL)

    Is there a problem in my setup?

    You have granted the ACL to the RMSR of your database schema, so it is necessary for the APEX_050000 scheme when you use the APEX_MAIL package.

    This is why the ACL must be granted at the APEX 5 Schema: https://docs.oracle.com/cd/E59726_01/install.50/e39144/listener.htm#HTMIG29161

    Here's how the ACL must be granted for APEX 5 Schema: https://docs.oracle.com/cd/E59726_01/install.50/e39144/listener.htm#HTMIG29162

    NOTE:

    • Create the ACL by logging into the user with SYSDBA SYS privileges.
    • Don't forget to validate after execution of the anonymous block for the creation of ACL.

    Kind regards

    Kiran

  • Execution of the procedure of Oracle APEX

    Hello

    I've written a procedure ' create or replace PROCEDURE process_csvfile (p_filename IN VARCHAR2); " et I want to execute this procedure to Oracle Apex.


    PROCEDURE:

    create or replace PROCEDURE process_csvfile(p_filename IN VARCHAR2)
    AS
    statement1 varchar2(1000);
    statement2 varchar2(1000);
    statement3 varchar2(1000);
    
    begin
    dbms_output.put_Line(p_filename );
    statement1:= 'alter table adb.external_bcc_test location ( '  ||chr(39)|| p_filename||chr(39)|| ')' ;
    dbms_output.put_line(statement1);
    EXECUTE immediate statement1;
    dbms_output.put_line('statement1-> completed');
    EXECUTE immediate 'truncate table ADB.ADB_BCC_TEST';
    dbms_output.put_line('statement2-> completed');
    statement3:='insert /*+ append */ into ADB.ADB_BCC_TEST(BCC_ID,BCC_ADD,"NO_OF_BCC(GEO)") select * from adb.external_BCC_test';
    dbms_output.put_line(statement3);
    EXECUTE immediate statement3;
    dbms_output.put_line('statement3 insert-> completed');
    
    EXCEPTION
    WHEN OTHERS
    then
    raise;
    END;
    
    

    I created the button and the action as a dynamic Action where I wrote below PL/SQ as dynamic Action to perform this procedure


    BEGIN
    
    process_csvfile;
    END;
    
    


    But I get an error" " " ORA-06550: line 4, column 3: PLS-00306: wrong number or types of arguments in the call to 'PROCESS_CSVFILE' ORA-06550: line 4, column 3: PL/SQL: statement ignored (go to error) "

    Oracle Apex Version: 4.2.1

    Thank you

    BO.

    BO123 wrote:

    I've written a procedure ' create or replace PROCEDURE process_csvfile (p_filename IN VARCHAR2); " and I want to run this procedure from Oracle Apex.

    1. create or replace PROCEDURE process_csvfile (p_filename IN VARCHAR2)
    2. AS
    3. statement1 varchar2 (1000);
    4. statement2 varchar2 (1000);
    5. statement3 varchar2 (1000);
    6. Start
    7. dbms_output.put_Line (p_filename);
    8. statement1: = ' change the location of the table adb.external_bcc_test (' |) Chr (39) | p_filename | Chr (39) | ')' ;
    9. dbms_output.put_line (statement1);
    10. EXECUTE immediate statement1;
    11. dbms_output.put_line ('end statement1->');
    12. EXECUTE immediate ' truncate table ADB. ADB_BCC_TEST';
    13. dbms_output.put_line ('end of reporting2->');
    14. statement3: = "insert / * + append * / into ADB." ADB_BCC_TEST (BCC_ID, BCC_ADD, ' NO_OF_BCC (GEO) ') select * from adb.external_BCC_test';
    15. dbms_output.put_line (statement3);
    16. EXECUTE immediate statement3;
    17. dbms_output.put_line ('end statement3 insertion->');
    18. EXCEPTION
    19. WHILE OTHERS
    20. then
    21. lift;
    22. END;

    The treatment is an external table. How to get the source file in the specified location?

    dbms_output.put_linethe instrumentation is unnecessary in an environment of APEX (unless the apex_debug.log_dbms_output method has been called). Use apex_debug API methods instead so that information is available in debug mode.

    There is no reason to use dynamic SQL statements in lines 15-17.

    Creating a column named "NO_OF_BCC (GEO)" is not a good idea and is in conflict with the recommendation of the Oracle do not use identifiers in quotes for the names of database objects. This objects will only cause problems and confusion.

    Lines 20 to 23 are a bug. It doesn't hide where any exception occurred in fact. If there is no specific exception that must be handled in this procedure, it should not contain an exception block.

  • How to color line specific "BOLD" / inactive in the classic report (oracle apex).

    I have the classic report in oracle apex

    with query below

    Select EMPNO, ENAME, HIREDATE, ADDRESS of emp COMM;

    If the ENAME = "John".

    so, I want to do any "BOLD" line and readonly/inactive. (set of rank who name John)

    Thanks in advance...

    Simple answer: see this blog: reports APEX: color line based on column value

    Thank you

    Tony Miller
    Software LuvMuffin
    Ruckersville, WILL

  • ADF 11 g - how to tell the difference between an entire page and an AJAX request

    Hello

    I noticed that a ControllerClass (an instance of oracle.adf.controller.v2.lifecycle.PagePhaseListener, which I defined in the ControllerClass of the pageDefinition property) also get a life cycle AJAX request. The question is how did I get the difference between a request for a full page and a PPR/AJAX application from inside the afterPhase() or beforePhase() method?
    Thank you.

    Rgds,
    Rudi

    isPartialRequest going to do: http://www.oracle.com/technology/products/adf/adffaces/11/doc/adf-richclient-api/apidocs/oracle/adf/view/rich/context/AdfFacesContext.html#isPartialRequest (javax.faces.context.FacesContext)

    John

  • I have a panel of serch the history on the left side of my page, and I don't want and can't get rid of it!

    I got this Panel of historical research on the left side of my pages on Mozilla Firefox after downloading updates today. I can't click it, drag it or otherwise do anything... Help!

    You can enable or disable the Panel aside historical/off tension with "Ctrl + H".
    The sidebar story works for me, if you change the view in the sidebar "by last visit."

    The side bars can be viewed or deleted through the display (menu) > toolbars by clicking on a sidebar to use/replace/remove what one toolbar can be shown at once.
    If you don't see the view menu, press 'Alt' (or 'F10')

    You can make Firefox 6.0.2 resemble Firefox 3.6.21, see numbered items 1-10 of the next topic difficulty Firefox 4.0 UI toolbar, problems (make Firefox 4.0 to 8.0, resemble 3.6). If you make changes, you must be aware of what has changed and what it takes to use changed or missing features.

  • I followed the steps for "unbookmark" one page, and it didn't work. Now what?

    I opened the page, clicked on the star who opened 'bookmark this page', clicked on delete this bookmark, and nothing happened.

    Press CTRL + B to display the bookmarks bar -> open the bookmarks Menu folder-> right click on the bookmark you want to delete, and then click Remove

    Check and tell if its working.

  • Problem of ScrollBar in the sidebar region Oracle Apex

    Hi all

    I'm developing an application using Oracle Apex 4.2.5.

    Application properties:

    Themes request theme 26 productivity =

    Model = a level with left sidebar tab

    I created menu Tree in the sidebar left.

    I used the code below in the region attribute

    STYLE = "overflow-x: scroll;" overflow - y: scroll; height: 500px; "width: 220px".


    If I develop the tree node overflow - y: scroll works fine, but overflow-x: scrolling does not work.

    My problem is overflow-x: scrolling does not work.

    How to solve this problem?

    Thank you

    Su.GI

    She's.

    I have power to change anything else. You can include height too, if you need, however, is fine.

    (Please check the answer correct or useful, if you think that it helped you)

    Thank you

    Sunil Bhatia

  • Can someone help me how to understand the syntax of a calculation in a form Acrobat?

    For the first time I have created a PDF form for the child summer camp brochure. After countless hours I was able to figure out how to make some simple calculations (number of sessions of camp price subtotal = x). But I can't understand how to create a script that will take partial total revenue and generate a number which corresponds to 10% of the subtotal. All I want to do is have a separate field (reduction), which can reference the subtotal, and if it's over $ 170.00, calculates and displays a number which corresponds to 10% of this amount. From there, I can understand how to subtract 10% of the subtotal, but I can't understand the syntax for the calculation of the 10%. Also I don't know if that should be entered in the Notation of Simple box field or calculation Script custom area to calculate in the text field properties box. Any help would be greatly appreciated!

    You must use JavaScript. It would be something like:

    Personalized to discount field calculation script

    (function () {}

    Get the subtotal value, as a number

    var = subtotal + getField("Subtotal").value;

    Set the value of this field

    If it is greater than 170, calculate 10%, otherwise it is zero

    Event.Value = subtotal > 170? 1 * subtotal: 0;

    })();

    This last line is equivalent to:

    If {(subtotal > 170)

    Event.Value =.1 * subtotal;

    } else {}

    Event.Value = 0;

    }

    It's just more compact.

    Replace "Subtotal" in the line of getField above with the actual name of the subtotal field. Also, set all the fields calculated read-only. And make sure the field calculation order is correct.

Maybe you are looking for