Pages multiple Global apex 4.2

Hello
I read that Apex 4.2 would allow several comprehensive pages. I can think of a use case where you have multiple global pages, each with menus / common features for one aspect of an application.
Now, I find that once I have create a global page, I can't create a new one. I would like clarification on this feature. What is a global page by application or a global page by the user interface (i.e. Desktop/Mobile)?
How does the device?
Kofi

Kofi Hi,

As stated in the User Guide of APEX, specifically in the section creating a global Page to display items on each Page in Chapter 12, /e35125/ui_allpgs.htm#CJHIJBDG of http://docs.oracle.com/cd/E37097_01/doc/ ofdoc.42, you can create a separate global page for each UI associated with your application. For example, if your application contains a desk and a Mobile User Interface, you can create a global page for desktop computer and another for Mobile. For an example, take a look at the sample database Application that was installed by default with 4.2 in your workspace. The page overall desktop is 0, and the Global Mobile page is 199.

I hope this helps.

Kind regards
Hilary

Tags: Database

Similar Questions

  • Set the value of the page elements using apex.submit

    Hey,.

    Does anyone have an idea how to set the value of several page elements using apex.submit?

    Here is my request, she works for this element of the page, but I want to first the value of the other elements of the page (i.e. P30_SHOW_REF) as well.

    select s.nr as NRR, 
    '<input type="button" value="clickme2" onclick="document.getElementById(''BUTTONS'').style.display = ''block'';apex.submit({request:''SET'',set:{''P30_KLT_NR'':'||s.nr||'});"/>' Button 
    from klant s
    

    Thanks in advance!

    Hi Julijan,

    Here is the example:

    apex.submit({
      request:"DELETE",
      set:{"P1_DEPTNO":10, "P1_EMPNO":5433});
    

    Concerning

    J

  • view the HTML source of a page of the apex

    Hello world

    I'm looking at how I can view the HTML source of a page of the apex and to be able to change it. That's why reading the html source code in the browser when the application runs don't suits me.

    Someone at - it an idea how it can it be possible?

    Best regards

    Hello

    Loga is correct on the use of firebug with firefox. However, if you use IE (version 8 or later), press f12 to switch to developer mode. For Chorme, click the right button of the mouse, you'll get a context menu, you can see "Inspect element", which will have the HTML for this object. Yes as Loga said, if you can simulate changes by using these three, you can bring the apex thro generator only changes required, applying changes to CSS, script, models etc. Hope it will be useful.

    Kind regards

    Natarajan

  • How can I add images to the Pages of the Apex?

    Hi all
    Can someone tell me how to add an image to a Page of the APEX? We have an application that is ready to be deployed, but bed looking a bit spartan. Its a finance app but some graphics would be nice.

    We have uploaded an image named ID - 10038362.jpg for the shared components > application Images. Reference on page 101 > Log In HTML area > attribute region Image < img src = "ID-10038362" >

    We are on APEX 4.1.

    Any help would be appreciated.

    Thank you

    lilhelp wrote:
    Hi all
    Can someone tell me how to add an image to a Page of the APEX? We have an application that is ready to be deployed, but bed looking a bit spartan. Its a finance app but some graphics would be nice.

    We have uploaded an image named ID - 10038362.jpg for the shared components > application Images. Reference on page 101 > Log in HTML area > attribute region Image

    We are on APEX 4.1.

    #WORKSPACE_IMAGES#ID-10038362.jpg
    
  • Limitation of the APEX: sharing pages between several APEX applications

    I was hoping if someone with a little more experience architect APEX could comment on some of the limitations that I see and I have to make good decisions, working around the problem.

    Any suggestions are welcome.

    One of the limitations I've seen, it's how APEX handles applications and pages. Each application appears as an island, it has its own set of pages, the processes of connection, templates, CSS, JS, references etc.. Regarding the CSS and Javascript, you can be defined in a central location, but still, every new developed APEX application must be configured to make use of your 'standard '.

    The more traditional web solutions showing each as stand-alone web page and any web page can call/reference any other page and pass information to session between them.

    With APEX, however this doesn't seem to be the case.

    A solution would be to have a huge demand for APEX, where all the pages are the property of this unique application.

    Unfortunately, we use of APEX and EBS R11 (& R12) together; all APEX applications are started in the menus of the EBS. I had drawn a SSO solution between the two (without using oracle SSO). However, each APEX application is unique, as small modules instead of complete applications. In other words, we tend to use APEX as an alternative for Oracle Forms - each APEX application is a standalone program.

    I always wanted to be able to apply the same connection process and look and feel in the brand new APEX app we write.

    The way I went to this subject has been meticulously creating a 'model' APEX application. Embedded in the application of this model are all our shared CSS, JS and models that apply the site appearance. It also contains our custom library of signature unique code and debugging custom logger (think log4j but for APEX).

    So whenever a developer began work on a new APEX application, they start by cloning the model and automatically inherit all the functionally and website presentation.

    My concern is if this is really the best way to do it, or if I'm missing something?

    I am also concerned move forward when I wants to establish the change in appearance across all of our web applications that I need to touch each APEX application since. I'm trying to mitigate this by ensuring that almost all the programming logic is contained in packages of PL/SQL, CSS and Javascript only referenced and external application of the APEX. But this does not always with models, or with a logic that is rooted in the actual pages of the APEX etc.

    At least APEX allows you to easily enough copy pages between applications, but it does compare not just to have a single page shared between all applications of the APEX.

    Is there a better way to go about this?

    Hi attis.

    I think you can't really compare a module with an APEX application forms. I wouldn't say to create an APEX application every time when you have created a module of forms in the past.
    A forms module is just a few pages of an application to the APEX. Then you really should have more then a few pages in an APEX application. Certainly, a huge application is also not the way to go, but I group them for example by logical areas such as HR, logistics, order...

    As Sc0tt already mentioned, you must use the 'Subscribe' mechanism of shared components to make it easier to update all your applications with the model updates. But there is more, you should also share your user name and just have in one place and use the "simple APEX based SSO" that allows all applications within a workspace can share the same session. Simply set the 'Cookie' namesake in your authentication for all your applications and when you bind an application to another and include a valid session id you should not have to log in again and you can also set the session state in that other application.

    So here's what I'd do

    (1) creating a master application that contains
    (a) your theme and other components shared that you want to share
    (b) must be also some basic navigation lists to navigate between your applications...
    (c) create a sign with the name "Redirect to connect main app" and type accounts APEX (no matter) where you define the name of 'Cookie' to 'Cbx_missmost' and the URL of invalid session to the login page of your creation 'hand connection app '. For example: f? p = 9999:101: & SESSION.

    (2) create a model application which is a copy of the claim, but where change you the "subscription" of your models, authentication scheme and components shared in the main application. This will serve as your App developers if they want to create a new application.

    (3) create your 'hand connection app' (eg. app 9999 id) by
    ) a copy of your new model application
    (b) remove the inside authentication scheme (this is just made for this main connection app)
    (c) create a new type to use. But important: set the name of 'Cookie' to 'Cbx_missmost '. This will ensure that all applications have the same session cookie.
    (d) If you use APEX 4.1.1 you will automatically be redirected to the calling application after successful login.

    (4) start to create new applications by copying your 'model' application that contains all subscriptions.

    (5) If you run this application, it automatically redirects to your main connection application if the current session is not valid. This will avoid to have the same logic of authentication in your applications.

    (6) If you need to change your templates or shared components you just do in the "master" application and click on the "publish" button to push the changes for all your applications.

    But still, try to avoid many small applications, I think that make handling just unnecessarily complicated. It is an APEX application has a few hundred pages. For example, our APEX app Builder (app 4000) has more than 1260 pages.

    Concerning
    Patrick
    -----------
    My Blog: http://www.inside-oracle-apex.com
    APEX Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • What is diiference in PL/SQL in a page, in an APEX or SQLPlus procedure?

    Hello
    What is the diiference performance, speed, etc. have a large PL/SQL block
    in a page outputing a dynamic content with HTP. P() compared to the creation of the
    created in a procedure of APEX content? What about a procedure created in SQLPlus?

    Are a procedure created in the area of workshop APEX identical to a procedure created in SQLPlus in the same pattern?

    Thanks a lot, a lot, Bill

    Bill,

    If you place the code in a block in your process of page Apex etc, then it is presented as an anonymous code block, if instead you put this code in a packaged procedure (which can then be compiled) and call the code of page process then Apex no longer has to run the large block of code as an anonymous block just rather than submit the appeal procedure (which of course must be submitted via an anonymous block basically).

    In addition, another advantage to put the code in a template is that you can more easily debug and profile the code, using tools such as SQLDeveloper, DBMS_PROFILER etc.

    As a best practice, I would say once you have to put a few lines of code in a block in the Apex, just think it would be preferable to create a packaged procedure.

    There are many other reasons to put the code in a package (more a few exceptions of course).

    Hope this helps,

    John.
    --------------------------------------------
    Blog: http://jes.blogs.shellprompt.net
    Work: http://www.apex-evangelists.com
    Author of Pro Application Express: http://tinyurl.com/3gu7cd

  • Bug page for global pages group?

    Hello

    When you assign a group of pages (page zero) to a world, I get the following error

    Our environment is Oracle 11.2.0.3, apex 5.0.1 listener apex 2.0.1.

    I was able to reproduce the problem apex.oracle.com.

    Alan

    pagegroup.JPG

    Hi Alan,

    Please let us know! It is indeed a bug and I tabled

    Bug 21605583 - creator of the page: ora-01407 when changing global page attributes

    This problem occurs if none of the attributes at the level of a global Page (aka Page zero) page is changed.

    Solution: Use the view component for this change.

    Concerning

    Patrick

  • Corresponding global APEX box table name issue

    Hello

    I learn how to use the checkbox element and try to get the values of options checked through paintings global application. So, this can be a simple enough question, but I'm completely stuck here...

    When I was looking through different discussions and guides, I met the checkbox corresponding names of painting as 'g_f01' - 'g_f50 '. And so far I have seen that these names are derived from the name of the element in the generated HTML code, for example:

    < input type = "checkbox" name = "" * f10 * "value ="3"/ >"

    And this one is the abbreviation of name of table "g_ * f10."

    However, when I tried to do the same thing: I get point name that looks at "* p_v04 *", and therefore, I cannot understand, what table name should I choose to address it correctly :(

    My generated HTML code:

    < input type = "checkbox" id = "P6_ANSWER_0" name = "" * p_v04 * "value ="3"/ >"

    Thanks in advance.

    1007219

    The array of names apex_application.g_f01 - apex_application.g_f50 are used for tabular forms.

    What you have is a page element. And a box page can be referenced to use as any other page element. Especially with his name.
    In your case P6_ANSWER.

    There is one thing to look out for. If the LOV you defined for the page box element has multiple values. Then more then 1 box will be shown for this element of the page. And the values saved are stored in the element in the form of colon delimited values.

    Nicolette

  • Modal calling report that calls another Page to the APEX 5

    I have an interesting question here for the community...

    Using APEX, theme 42 5.  I have a report with a button that will call a modal form.  on the form modal is a LOV which will set a value to the calling page.  If the value returned to the calling page, I then need to redirect to another page in the application by assigning a page element on the new page with the value that I have just received from the modal page.

    I have everything up to the second rec = direct working in a test environment and I have problems with redirection...

    All those who want to watch here is the information:

    URL: https://glassfish1.revion.com/apex/f?p=4550:1:23425296545047:

    workspace: homeworld

    user name: demo

    password: demo

    application name: emp demo test (143)

    I have built dynamic actions to get the value of the page where I need but when try to redirect to the page and set the page item, that I don't get the redirection to work...

    Thank you

    Tony Miller
    Los Alamos, NM

    Hi Tony,.

    I'm just curious... If it worked for you?

    Thank you

    Pavel

  • How to populate the list of navigation on every page using 4 APEX

    I'm building a list (named top_navigation_list) under components of brilliance which is used for navigation. There are more than 50 pages added in the list.

    The problem is that is it possible to populate the list of navigation to each page easily?

    I know there are two ways to do this, but none of them are good:

    1. create the list for a region and see the top_navigation_list for each page. This needs a lot of works.

    2. with the creation of the list, choose 'create region for each target page list '. But isn't that can fill 5 pages.

    Y at - it an idea to do this easily?

    Thank you very much!

    Hello

    Create global page and create your list here.

    https://docs.Oracle.com/CD/E37097_01/doc.42/e35125/ui_allpgs.htm#HTMDB28490

    Kind regards

    Jari

  • Prevent the user from changing the page in URL - Apex 5

    Dear community of Apex,

    We seek to protect our handling of URL pages.  The protection of session state is enabled, and each page has page value «Arguments must have Checksum» access protection  However, the documentation seems to discuss in order to prevent the user from element values in the URL.  We want to prevent the user to change the page ID in the URL.  Currently, a user is able to hack the URL and take in the middle of a wizard process for example.  Is it possible to stop this?  Other that an element of creative previous train stop check.

    * Version: Application Express 5.0.1.00.06

    Thank you

    Barry

    bSamuel wrote:

    We seek to protect our handling of URL pages.  The protection of session state is enabled, and each page has page value «Arguments must have Checksum» access protection  However, the documentation seems to discuss in order to prevent the user from element values in the URL.  We want to prevent the user to change the page ID in the URL.  Currently, a user is able to hack the URL and take in the middle of a wizard process for example.  Is it possible to stop this?  Other that an element of creative previous train stop check.

    Hi Barry

    Affecting the security attribute Access Page Protection page No. URL Access and navigate between pages using the type of the Page Management Branch (uncheck the option creates a branch using redirection page in the Wizard) will avoid this:

    No URL access -Page can not be found using a URL, but the page can be the target of a type of Page Management Branch, is not doing a URL redirect.

    It is a little more restrictive that a normal direction of the session state values cannot be positioned or erased declaratively in the branch, but is not often necessary in a several step wizard, and it's pretty simple to work round using prior processes - or post-branche or by referencing the item values directly from other pages.

  • Passing parameters in the pages of the apex

    I have two selection lists on my page, is the list of countries and another for the list of airports. Both of them get their values (display and id) of the table. I want to pass the value to display the list of selected countries to the list of the airport to be used as a filter to only airports in the selected country. How do I do that? Similarly, how I pass the values of a top page to another to be used for the same purpose? I am newbie to Apex.

    Rafiq D says:

    If you ask a question APEX, always include the information referred to in these guidelines: How to get the answers from the forum

    I have two selection lists on my page, is the list of countries and another for the list of airports. Both of them get their values (display and id) of the table. I want to pass the value to display the list of selected countries to the list of the airport to be used as a filter to only airports in the selected country. How do I do that?

    Choose lists (and other controls LOV) used in this way are called 'cascading LOVs. Their use is described in the documentation.

    Define airport LOV properties items In cascade LOV article Parent (s) name of the element in the country. Reference this value in the LOV query using bind variables syntax. The Items property of the Page to send can be used to introduce other values of the child depends on LOV.

    Similarly, how I pass the values of a top page to another to be used for the same purpose? I am newbie to Apex.

    It is also covered in the documentation. URL containing ref and itemValues parameter lists may be specified or generated in the columns the report link, map series, calendar events, branches and other components of the APEX.

  • How to limit navigation directly via the URL when the user tries to type the page number and access this page in ORACLE APEX 4.2

    Hi all

    I developed an application where I have 6 pages and 5 tabs and based on the user role I posted the tabs for the user to access these pages.

    But when the user, who doesn't have access to the particular page (say, page 2), but still the user can navigate to it directly by typing the page number in the URL.

    I want to avoid such scenarios.

    eg: http://Apex.Oracle.com/f?p=110:2 , when the user type this in the address bar, it navigates the user to this page even if this particular user does not have access to this page.

    How to prevent the user to navigate through the URL, if the user tries to navigate directly through URLS rather than tabs, I have to give the error message.

    Version: ORACLE APEX 4.2

    Thank you

    Good reading this recent post

    Re: Authentication at the Page level

    All links to a page and the page itself must be secure.

    You can also consider the protection of session state to prevent tampering of the URL.

  • How to open a page in the APEX after I click on the "submit" button?

    Hi gurus,

    Here's my question (I'm new to APEX so please bear with me and provide details - I'm not new to programming, however). Ok. I have open application, a menu and the option of a menu I want to be a wizard to create an object (signature).

    Once this wizard is done (it contains 3 pages linked modeless dialog), the button "submit" I want:

    1 / all data is committed to the DB

    2 / all data to be loaded into a new page that contains the full record, which was completed in steps the wizard 3

    .. and I think that's all...

    I understand the page after sending else can't do anything, not even to be triggered if everything must be done before. So, I made a dynamic action on the button end like this:

    But I will not be opened in a new page but as part of the application (below you can see that opens in a new page):

    Can you guide me please? Something must be either very easy, I guess...

    This is the first question.

    Second question: how to fill this new page with the instructions I just submit - how can I find out the rowid of the folder has just presented. Or... is there an another way of modeling that? What I want to do is create a record in a database either by attending either directly. If I click on cancel I will go on the record in page 1 where I can see full fields, if I choose assistant and then once I'm done I want to see all the data even in Page1. Where I can possibly do some mod.

    Thank you!

    Gabriela

    (if it is not clear that I can show in a short owc internally)

    Point 1: Creating a new branch on the last page of the wizard, which will take place on the State of the button "FINISH" Give branch URL of page that you want to navigate.

    Point 2: You can save the primary key of the row and go to the parent page using the direction of the point 1.

    Probably if you can build an example on apex.oracle.com, we can help more.

  • I can capture the number of records retrieved by page in the Apex Interactive report?

    Hello

    I have a requirement in which I need to conditionally hide / show button on an interactive report.

    To achieve this, I need to compare the number of reows read by v/s lines page number to be

    read as specified by the user (defined using Actions-> lines per page).

    Please help me to know if there is a way to capture these 2 values:

    1. number of records retrieved in a report by page

    2. the value set by the user for the number of rows must be extracted (Actions--> lines per page).

    Quick help is really appreciated. Thank you.

    Hello

    You can use by jariola in his blog

    http://dbswh.webhop.NET/Apex/f?p=blog:read:0:article:41900346848694

    Thank you

    Benjamin

Maybe you are looking for