Sub-pages in a tab-region

I'm working on Oracle 9iAS release 2. And I have to set up a company portal.
The first page (the root page) should show/contain a banner, a region with 4 tabs and a footer. My problem is that in one tab I want to create something like a content area. I have three or more topics and for each topic there should be a possibility to add items (like a document management system).
Well as far as I know the only possibility how I can manage this is through pages and subpages. However if I display a subpage in the tab-region and this subpage itself contains other subpages (like in a hierarchy) and I click on one link to a subpage, the subpage opens in a whole new window. But I want to open the subpage only in the tab-region... (like html and frames)
Is there a possibility to manage this??
Thanks

Have you tried using a page portlet? I don't know what you asked support (if you provide the TAR number I can look it up), but a page portlet allows you to navigate through a series of subpages while remaining in the context of the containing page. The presentation of the page hierarchy will remain within the tab containing the portlet.
One caveat: if the pages viewed through the portlet use a template, they must all use the same template.
Regards,
Jerry
Portal PM

Similar Messages

  • Sub Tab Region Personalization

    Hi,
    Is it possible personalize sub tab regions? The OA Framework Personlization guide says "Limited properties of SubTabs, such as Rendered, may be personalized at the Admin level but not at the end-user level." But when i login as sysadmin and try to personalize the page i dont see any option to personalize the sub tabs.
    My requirement is to disable couple of sub tabs(6 sub tabs exists in all and 2 should be disabled) in a OA Fwk page shipped by Oracle for a specific responsibility say "A". For responsibilities other than "A" all the 6 sub tabs should be enabled. Can this issue be fixed through personalization?
    Thanks, Suresh.

    I think, this can be achieved by the following:
    1) Create custom menus (that is a copy of the seeded menus releated to the responsibilty)
    2) Then check the tabs in the menu (weather it is a prompt or submenu)
    3) Remove the prompt or submenu from the menu
    Just removing the prompt will work in your case.
    Also remember to keep all the submenus and functions like as it in the seeded menus to avoid future error while accessing some functions (This is Oracle recommendation)
    All the best...and let me know if any..
    Thanks
    JTM

  • How to handle sub tab region action

    Hi All,
    How do we handle sub tab region actions? I have a requirement where the page is supposed to get refreshed when "Products" subtab is clicked. This tab is in the subTabLayout with id QotHdrSubTabRN.
    Regards,
    Shreyas

    Hi,
    Could you please elaborate a bit more on this. This subTab is on the standard page and not on a page I have created. So I'm not sure how exactly to set the Action Type to fireAction.
    Regards,
    Shreyas

  • Creating a tab region within a page in APEX

    Hi there,
    Could someone please guide me to some examples on how i could create a tabbed region within a page?
    Thanks

    Here is what i do...
    In HTML Header I will add the below code
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/redmond/jquery-ui.css" type="text/css" />
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"> </script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"> </script>
    <script type="text/javascript">
    $(function() {
       $("#tabs").tabs();
       $x("tabs").appendChild( $x("tabs-1"));
       $x("tabs").appendChild( $x("tabs-2"));
    </script>Then i will Create 3 Region.
    Region 1 >>> Create an HTML Region ( REGION TEMPLATE = NO TEMPLATE) and add the below code in REGION SOURCE
    <div id="tabs">
    <ul>
       <li><a href="#tabs-1">Employee</a></li>
       <li><a href="#tabs-2">Chart</a></li>
    </ul>
    </div>Region 2 >>> Create HTML Region... Add two text field to this region .. now edit the region
    Add the below code in region header of REGION 2
    <div id="tabs-1">Add the below code in region footer of REGION 2
    </div>Region 3 >>> Create HTML Region... Add two text field to this region .. now edit the region
    Add the below code in region header of REGION 3
    <div id="tabs-2">Add the below code in region footer of REGION 3
    </div>Example : http://apex.oracle.com/pls/apex/f?p=12060:7
    I have used exactly the same code... except that my Region 2 contains REPORT insted of two text field and Region 3 contains CHART instead of text field.
    Regards,
    Shijesh
    Please reward the answer if it was helpful / correct

  • Error while showing data in sub tab region

    Hi,
    I have created a custom OAF page with three Tabs
    Device Details
    User Privileges
    Chart Templates
    Under "User Privileges" There is a summary page which shows all User details records. When user click on "Update" icon control is delegated to "Update Page". Under update page I have two tabs
    Devices
    Organizations
    Initially the data of selected user is loading successfully but when I click on "Organization" tab I am getting all user record instead of the selected user record only.
    I debug the code and found that When I click on "Organization" tab the User_ID become null.
    How to handle this ?
    Thanks & Regards,
    Ajay Sharma

    Hi Keerthi,
    I debug the code and found that when I clicked on "Organization tab" the same page i.e. "User Privileges" gets called again.
    When "User Privileges" page is getting load first time the values User_id is passed from summary page.
    but in case on "Organization Tab" I am not passing any value when I click on "Organization tab".
    Do I need to pass value again ?
    Another thing is in processRequest I am firing query on VO based on USER_ID. Every time this will be called.
    Can you please suggest me Best Practices for this ?
    Thanks,
    Ajay

  • Handling page level access to users for sub-pages

    Hi,
    In my webcenter portal application, in navigation , I have mainpage1 and 3 sub-pages under it: subpage1,subpage2 and subpage3. We have a requirement that users with role manager should have access to all sub-pages under mainpage1 and users with role employee should have access to only subpage3.
    All these 3 pages are created in Jdeveloper (not at runtime) and have static region for different taskflow on each page. All 3 taskflows have access permission to all authenticated users.
    Using WebCenter Portal Administration Console, Resources tab I am setting access levels for user groups with Delegate Security as follows:
    mainpage1 -- manager and employee both have view
    subpage1 - only manager have view
    subpage2 - only manager have view
    subpage3 - manager and employee both have view
    When I am logging as user with manager role , I am able to see all three pages, but when I am logging as employee the link mainpage1 and all other subpages are hidden.
    I am able to set different access permissions for different groups at mainpages but facing issue for sub pages.
    Please help me if I am missing anything for setting page level access.
    Thanks and Regards,
    Minal

    Try to add the users instead of groups and see if you get same page access error?

  • Problem creating a new row when using tabbed regions

    I am new to JHeadstart and ADF and have been using the evaluation version of JHeadstart (in JDev 11.1.1.3) to judge its efficacy for a new significantly-sized application. As part of that evaluation I have created a small application (you can do this with HR schema using say the Departments table) with a single entity and VO. On JHeadstart I have then placed some of the fields into multiple Item regions within a Tabbed region on the same page and below the Group (layout style Table, Table Overflow Style below With Splitter). Existing rows display fine and I can view the data on the separate tabs.
    However, if I try to create a row, I can fill in the data on the main region, but if I fill in data on the first tabbed region I cannot switch to the next tab without an error being generated.
    e.g. using Departments - fill in DepartmentId and DepartmentName on main region, fill in ManagerId on first tabbed region and try to switch to second tabbed region to fill in LocationId:
    Missing mandatory attributes for a row with key null of type HRModule.DepartmentsView1
    Attribute DepartmentId in HRModule.DepartmentsView1 is required.
    Attribute DepartmentName in HRModule.DepartmentsView1 is required.
    If you save, then you can navigate.
    You can also demonstrate something similar (different error message but probably the same root cause) on the myJHSTutorial demo. If you navigate to an employee off the regions page and try and create a new employee (using the '+' button below the 'Employees' label), then the tabs are not refreshed and any attempt to change the tabs results in an error
    Failed to validate a row with key oracle.jbo.Key[999 ] in HRModule.EmployeesView3
    Attribute Salary in HRModule.EmployeesView3 is required.
    Salary must be between 6000 and 12000 for this job.
    The JHS devguide does not help. Any thoughts? I can send the HR sample if you wish.

    OK, I was able to reproduce this. The problem is that when you switch tabs, a partial page request is send to the server which does not include the items filled in the table row itself, hence these items are not updated in the underlying view object row.
    Solution is to have a partial trigger at the table or group level listening to tab events. We will add that to the next release, but you can also apply the fix yourself by adding the following lines to the stackedRegionContainer.vm template:
    #if (${JHS.current.pageComponent.tableLayout} && !(${JHS.current.pageComponent.hasOverflowInline}))
    ## when creating a new row in a table, and using overflow right/below, when switching overflow tabs
    ## the items filled in the table itself must also be processed as part of JSF model update phase, to
    ## prevent required item error when clicking another tab in overflow area
    ## we can enforce this by making the whole group listen to tab events
    #ADD_CUR_GROUP_PARTIAL_TRIGGER("#REGION_ID()Tabs")
    #end
    Add these lines just before the line starting with
    <af:${elemName}
    Steven Davelaar,
    JHeadstart team.

  • Submitting a Form in a Spry Tabbed Region

    I have a spry tabbed region with 6 tabs.
    I have constructed a menu which targets and opens the specific tab using the ?tab=4 type notation.  I have also created links between tabs using the same notation.  All works fine.
    I have a form in one tab which, when I submit it, I want to return to the same tab.  However when I use the notation <form action="index.php?tab=4" > the page just reloads on the first tab, stripping off the ?tab=4 part of the url. I have searched the forums but can't find any reference to how to target a specific tab when submitting a form.
    Any help much appreciated.
    Thanks
    John

    Hi
    Thanks for your patience.
    Because there are 8 tabs on this page there is a lot of code, much of it irrelevant, so I have copied below the chunks which relate to this part of the page.
    When the form is submitted the data being returned from the database is correct and is loaded into the page. It is just that the page loads the first tab and you then have to click on the 'Results' tab to see the data which has been returned.
    Ok, from the top of the page the php code which filters the recordset is as follows;
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;   
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      return $theValue;
    // recordset for results
    $var1_rsCompResults = "-1";
    if (isset($_GET["event_ID"])) {
      $var1_rsCompResults = $_GET["event_ID"];
    $var2_rsCompResults = "-1";
    if (isset($_GET["age_group"])) {
      $var2_rsCompResults = $_GET["age_group"];
    $var3_rsCompResults = "-1";
    if (isset($_GET["gender"])) {
      $var3_rsCompResults = $_GET["gender"];
    mysql_select_db($database_connPublic, $connPublic);
    $query_rsCompResults = sprintf("SELECT tblResults.result_ID, DATE_FORMAT(tblEvents.event_start_date, '%%Y') AS year, tblResults.event_ID, tblEvents.event_name, tblResults.age_group, tblResults.points, tblIndividuals.forename, tblIndividuals.surname, tblIndividuals.sex FROM tblEvents INNER JOIN tblResults ON tblEvents.event_id = tblResults.event_ID INNER JOIN tblIndividuals ON tblResults.individual_ID = tblIndividuals.individual_id WHERE tblResults.event_ID = %s AND age_group = %s AND sex = %s ORDER BY tblResults.points", GetSQLValueString($var1_rsCompResults, "int"),GetSQLValueString($var2_rsCompResults, "text"),GetSQLValueString($var3_rsCompResults, "text"));
    $rsCompResults = mysql_query($query_rsCompResults, $connPublic) or die(mysql_error());
    $row_rsCompResults = mysql_fetch_assoc($rsCompResults);
    $totalRows_rsCompResults = mysql_num_rows($rsCompResults);
    ?>
    then the links to the Spry Assets and the  js which creates the datasets is as follows;
    <script src="../SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
    <script src="../SpryAssets/SpryURLUtils.js" type="text/javascript"></script>
    <script src="../SpryAssets/SpryData.js" type="text/javascript"></script>
    <script src="../SpryAssets/SpryDataExtensions.js" type="text/javascript"></script>
    <script src="../SpryAssets/SpryHTMLDataSet.js" type="text/javascript"></script>
    <script src="../SpryAssets/SpryNestedXMLDataSet.js" type="text/javascript"></script>
    <script src="../SpryAssets/SpryXML.js" type="text/javascript"></script>
    <script src="../SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
    <script src="../SpryAssets/SpryPagedView.js" type="text/javascript"></script>
    <script src="../SpryAssets/xpath.js" type="text/javascript"></script>
    <script type="text/javascript">
    var dsYears = new Spry.Data.XMLDataSet("competitions_year_data_xml.php", "root/row");
    var dsCompetitions = new Spry.Data.XMLDataSet("calendar_competitions_data_xml.php", "root/row[year = '{dsYears::year}']");
    var dsAgeGroups = new Spry.Data.XMLDataSet("competitions_age_group_data_xml.php", "root/row[event_ID = '{dsCompetitions::event_ID}']");
    var dsGender = new Spry.Data.XMLDataSet("competitions_sex_data_xml.php", "root/row[age_group = '{dsAgeGroups::age_group}']");
    </script>
    Then the html which creates the tabbed region is as follows;
                      <div id="TabbedPanels1" class="TabbedPanels">
                          <ul class="TabbedPanelsTabGroup">
                            <li class="TabbedPanelsTabLeft" tabindex="0">News</li>
                            <li class="TabbedPanelsTab" tabindex="1">Calendar</li>
                            <li class="TabbedPanelsTab" tabindex="2">Rules</li>
                            <li class="TabbedPanelsTab" tabindex="3">Competition Entries</li>
                            <li class="TabbedPanelsTab" tabindex="4">Results</li>
                            <li class="TabbedPanelsTab" tabindex="5">Rankings</li>
                            <li class="TabbedPanelsTab" tabindex="6">Contacts</li>
                            <li class="TabbedPanelsTabRight" tabindex="7">FAQ</li>
                          </ul>
                          <div class="TabbedPanelsContentGroup">
    Then the form which includes the four select statements is as follows;
    <div class="TabbedPanelsContent" id ="results_data">
                   <h3>Results</h3>
    <form name="selectForm" action="index.php?tab=4&" method="get">
            Year:
    <span spry:region="dsYears" id="yearSelector">
            <select spry:repeatchildren="dsYears" spry:choose="spry:choose" name="year" onchange="dsYears.setCurrentRowNumber(this.selectedIndex);">
                <option value="{year}" spry:when="{ds_CurrentRowID} == {ds_RowID}" selected="selected">{year}</option>
                <option value="{year}" spry:default="spry:default" >{year}</option>
            </select>
    </span>
            Event:
    <span spry:region="dsCompetitions" id="eventSelector">
            <select spry:repeatchildren="dsCompetitions" name="event_ID" onchange="dsCompetitions.setCurrentRowNumber(this.selectedIndex);">
                <option value="{event_ID}">{event_name}</option>
            </select>
    </span>
            Age Groups:
    <span spry:region="dsAgeGroups" id="agegroupSelector">
            <select spry:repeatchildren="dsAgeGroups" name="age_group" onchange="dsAgeGroups.setCurrentRowNumber(this.selectedIndex);">
                <option value="{age_group}">{age_group}</option>
            </select>
    </span>
            Gender:
    <span spry:region="dsGender" id="genderSelector">
            <select spry:repeatchildren="dsGender" name="gender">
                <option value="{sex}">{sex}</option>
            </select>
    </span>
    <input type="submit" value="Submit" />
    </form>
    <?php if ($totalRows_rsCompResults > 0) { // Show if recordset not empty ?>
      <div id="result_ID" name="result_ID">
        <table>
          <tr>
            <th>Athlete Name</th>
            <th>Event</th>
            <th>Score</th>
          </tr>
          <?php do { ?>
            <tr>
              <td><?php echo $row_rsCompResults['forename']; ?> <?php echo $row_rsCompResults['surname']; ?></td>
              <td><?php echo $row_rsCompResults['event_name']; ?></td>
              <td><?php echo $row_rsCompResults['points']; ?></td>
            </tr>
            <?php } while ($row_rsCompResults = mysql_fetch_assoc($rsCompResults)); ?>
        </table>
      </div>
      <?php } // Show if recordset not empty ?>
           </div> <!-- end of TabbedPanelsContent div Results -->
    Then at the end of the page is this code;
    <script type="text/javascript">
    var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1", {defaultTab: params.tab ? params.tab : 0});
    </script>
    </body>
    </html>
    <?php
    mysql_free_result($rsCompResults);
    ?> 

  • Displaying a page in a particular region

    Hi
    We have several tabs for different pages. One of our tabs is "Inofrmation and resources" within this page we have a region on the left handside with a list of departments within the company. I'd like to be able to open a new page within the right hand side region of this page depending on which department you click on.
    I've tried to create seperate pages but when these open we loose the tabs at the top. I dont want to be recreating the tabs on all the different pages we create.
    So my question is how can I display a page within a particular region depending on which link is clicked?

    Hi Neil,
    How about having two portlets inter-communicating with each other ... Did you have a look at the Site Indexing Portlet available on the Portal Integration Solutions site (http://www.oracle.com/technology/products/ias/portal/point.html) ?
    thanks,
    Harsha

  • Prevent opening a page in multiple tabs

    Hi,
    is it possible to prevent users from opening the same page in two or more tabs in the browser? And how?
    Thank you!

    I'll try to explain why, on an imaginary example with employees and departments, to avoid lengthy explanation of our application.
    Lets say I have a list of departments on page 100. Clicking on one of the departments on page 100 sets the value of item P200_DEPARTMENT_ID and takes us to page 200 where we can see the list of employees and their salaries in that particular department (...where department_id=:P200_DEPARTMENT_ID).
    On page 200 we can increase the salary of each employee by clicking on a button placed next to employees' names. The button executes a procedure, and I don't want to submit the entire page to do so. Instead, I execute the procedure in a Dynamic action, and after that I refresh the region displaying employees and their salaries, to show the increased salary.
    That works fine, except when I open that same page in two tabs.
    First, on page 100, I click on department A, and open that in new tab. This sets the item P200_DEPARTMENT_ID to ID of department A, and shows me the employees in department A.
    Then I click on department B, opening that in a new tab as well. This sets the item P200_DEPARTMENT_ID to ID of department B, and shows me the list of employees in department B.
    After that, I go back to first tab (the one for department A) and after increasing the salary for an employee in first tab, refreshing the list of employees will show me the data for department B, because the item P200_DEPARTMENT_ID, which I use in my region source, is set to the ID of department B.
    I hope I managed to explain the problem with opening the page in two different tabs, I apologize for my English and, as always, thank you.

  • Forms 9i tab pages inside a tab page

    hi,
    i m using forms 9i, is it possible to set a tab page inside a tab page
    ie i have a master tab page called 'Office' and i have to add two tab pages
    called 'excel', 'word' as the sub of this main tab..is it possible.......?
    if yes how ?
    thanks in advance
    KK

    You can create the illusion of this though using stacked and tabbed canvases. Make the main tab small so that it only displays the labels and then display the other stacked or tabbed canvases dependent upon which tab the user selects. We've done something similar to this and it works pretty well.

  • Sub-pages opening in new windows

    I have all my links and pages opening in the same tab, but one of my sub-pages opens in a new tab and I cannot find out why. Any suggestions would be greatly appreciated. Thanks

    Hi
    Do you have any custom code on a page, if yes, try to remove it and then check your page again, see if you still get the same issue
    Let us know the results

  • Sub Pages order

    Hi
    When i use the "sub pages" element in v2 (with 1 column, that is a vertical list), it seems the subpages are ordered by time of creation. I'd prefer them to be sorted by alphabetical order.
    is it possible ?
    A.

    I am using 9.0.2.6.18 and 9.0.4.1 verison of the portal.
    In both these verisons, If you look at the
    parent page properties -> under optional tab -> Sub Page Display
    Check Display Objects Alphabetically
    Hope this helps.
    Harish

  • Where si teh Sub Page Display for the Root Page

    In the page property you can change the Sub Page Display and
    change the Available Sub-Pages and Displayed Sub-Pages but I dont see that option for the root page.

    hi suzie,
    i just checked and the option is there. go to the root page - go into edit mode - click on 'page properties' (not page group properties !) and go to the optional tab. you find the option at the bottom of this tab.
    regards,
    christian

  • Directory view of sub-pages

    I have a request from my client that I am not to sure how to do. They want to be able
    to pull up a zip file with layers of folders and sub-folders. They want one of two possibilities:
    1) Create one region that would contain the main folder. They click on it and it opens up
    a series of sub-folders beaneath it. If the sub-folder has documents or other just items then they
    should display in a second region. Essentially make it look it Explorer.
    2) Almost exactly the same as 1 except everything is displayed in one region.
    I tried a sub-display item but it works in more of a drill down approach (opening
    up new pages when I click on the sub-page).
    Is there any way I can get the explorer type of look and feel.

    Thought as much.
    Here you go.
    Re: Controller customization
    The code is for a pge navigator, but you can write the query against wwv_corners
    and get the same result.
    I think you might be talking about something different. If i were to zip up
    a folder full of several subfolders, add the zip file to my root page of the portal
    and then unzip it, the portal automatically takes the sub-folders within
    the zip and translates them into sub-pages. I dont have a problem with that.
    It is almost what I want. The problem I have is that to get to anything you
    have to drill down through the sub-pages. I would like it all contained
    within a region. Ie. If I have a folder named HR and clicked on it within
    the region it would expand WITHIN the region (rather than going to a separate
    page) to display the sub-folders (similar to the way Windows Explorer) works. And if I
    clicked on a sub-folder it would expand to show its contents within the region.
    This way I can see the folder, sub-folder and contents all at the same time in the
    same region.
    The Object Map link sort of does this but when I click on the link it still goes
    to a separate page to display the tree hierarchy and it doesn't display the contents
    of a sub-page (plus it displays every page group created by every developer and we
    would like to limit it to just show the page groups and pages that a
    user has access to).
    I tried an I-Frame and it sort of worked. It kept everything in the same region on the
    root page but when I clicked on a folder it drilled down to the next sub-page
    rather than expand it like Windows Explorer does. So it's only advantage is that
    it doesnt take you out of the region, it drills down to the sub pages within the
    region.
    Maybe I have to develop something myself, I dont Know. I was just hoping there
    was a quick and dirty way to get it to work.

Maybe you are looking for

  • Please Help!!! VIPM won't connect to labview and I need to figure out why

    I am trying to download the Arduino package from the VIPM and they won't seem to connect. I have included a picture of the error and two more of my settings. I am using the student evaluation of the Labview software, but I'm not sure that it is what'

  • Directory Structure for Discoverer

    Hi, I have couple of queries... 1. What is the directory structure for discoverer on Unix in Application Server? 2. Is there any extention for the woekbook saved in the database like .dis? I am working on discoverer 10g with Oracle Apps. Thanks...

  • Requirements for IDOC

    Hi friends,                 Could you please tell me the details required for doign a IDOC scenario.                  I want the details seperately when IDOC is a sender and also when IDOC is a receiver. Note: High reward points for the reply

  • Is there a similar thing to airdrop for iPad retina and MacBooks?

    I would like to transfer files / pics wirelessly through my home network between my macbook pro retina and my ipad mini retina... Is there a similar app like airdrop (for use between different macs) but for joining ipad and macbooks over the wifi net

  • [SOLVED] Can't Stop nVidia with Bumblebee - bbswitch - Nouveau

    Hi all I have a problem with running Bumblebee for a laptop using NVIDIA OPTIMUS. I've read this post but nothig changed. I'm using Intel driver and Nouveau... #optirun glxgears -info [  186.336392] [ERROR]Cannot access secondary GPU - error: [XORG]