How to use 2 level tabs? especially parent tab

Hi all.
I use APEX 4.0 and theme 17 Sapphire.
I have two pages: A , B.
When I run page A,I want to show it like this:
||Parent Tab1||Parent Tab2||
||tab1||
When I run page B,I want to show it like this:
||Parent Tab1||Parent Tab2||
||tab2||
tab1 belongs to Parent Tab1, tab2 belongs to Parent Tab2. Show the parent tab all the time.
But now When I run page B. the parent tab disappears. Why?
I check the two pages in Tree View. I find differences in the Shared Componts -> Parent Tabs area. Page A's Tab Set is main and has two parent tabs. But B's Tab Set is the one I created and just has one parent tab. So how to change it?
Steps are the best.
Thank you all.
The second question is how to beatify parent tabs?
Edited by: AndyChou on Feb 28, 2011 5:45 PM

Hello -
http://proskudin.blogspot.com/2007/06/two-level-tabs.html check out this blog. This is what I used to help me understand two level tabs. It is actually quite a good reference.
Austin

Similar Messages

  • Can't grasp the relation between tab set, parent tab, standard tab set and standard tab

    Very novice to apex application building, but after trying to figure the concepts behind the tab sets I'm getting more and more confused about it as I always get different behaviour when changing things.
    The documentation is not very clear on this.
    Is there someone who can explain this in a comprehensive way?
    It would be nice to have a view on the consequences of using these different levels of groupings.
    Any help will be dearly appreciated ;-)

    Jan
    One level tab application
    Tabsets are used to group standard tabs.
    Use full when splitting up the application in different sections. Much like how the apex is split up in the application builder, sql workshop, team developend and administration.
    Parent tabs aren't used. And a one level tab application can't be turned into a two level tab application.
    Two level tab application
    Parent tabs belong to only one tabset "main".
    The standard tabset is the connection between the parent tab and standerd tab.
    There is one standard tabset for every parent tab.
    The standard tabset in the two level application has the same function as the tabset in the one level application.
    The standard tabset also determines when a parent tab is current.
    When on the page the setting Standard Tab Set is set then the parent tab belonging to that standard tabset is current.
    This means that if you change a page form one parent tab to an other you not only need to change the tab settings. But also the settings on the page.
    If you still in the position to choose between list or tabs as your main form of navigation I would recommend using lists.
    The possibilities with the list templates are greater that with tabs.
    Tabs have a maximum of two levels. List don't have such a limit.
    If you created your application as a one level tab application you can't turn it in a second level application without some serious hacking.
    Clicking on a standard tab submits the page and branch after the computations. This could also be viewed as a pro for tabs because with list navigation your page needs to be accessible by url. Did isn't necessary with standard tabs making them more secure. Parent tabs also use an url to navigate.
    Only the standard tabs belonging to the current standard tabset are rendered making a drop down menu impossible.
    Hope this clears up some of your questions.
    Nicolette

  • How to change theme without losing parental tabs?

    Hi
    I want to change the theme of my application from 5 - business to 7 - Centered.
    After the change I lose the parental tabs..
    how can i change the theme without losing the tabs?
    before:
    http://img224.imageshack.us/img224/6712/beforewz6.jpg
    after:
    http://img292.imageshack.us/img292/4337/aftereu1.jpg

    Change ownership as in change the iPad's name (like from John's iPad to Mary's iPad)? For that just go to Settings > General > About and then tap on the box that says 'Name'.
    If you're looking to change the default Apple ID login, while in the App Store scroll all the way down and tap on the box that has your Apple ID login info. Then choose to sign out. Afterward, scroll back down and select Sign In. By doing this keep in mind that any updates for apps that you downloaded with your Apple ID will require you to sign in to yours to receive the updates.

  • How to use SHD0 to hide fields / tabs in CRMD_ORDER

    Hi, i have to hide some tabs and fields for some users when executing tx. CRMD_ORDER. I have read that i should use tx SHD0 but don't know how it works...
    What i have to hide is the following:
    - Sales order's Header: filed "net value" in tab General.
    - Sales order's item: Tab Item Overview, tab Prieces, tab Conditions, tab Billing.
    Can anyone help me or explain how to use SHD0 or tell me what other things can i do ???
    Thanks in advance....

    Hi,
    SHD0 is used to create transaction variants. With this transaction you can control the display and modifications of screens, screen fields, buttons, menus and any other gui elements that are used in transactions. The settings can be saved as variants and can be used accordingly. for eg: You can maintain different transaction variants for different users.
    Following are teh steps to create transaction variants.
    1. In transaction SHD0, enter the transaction name for which you want to create a variant. Give a variant name.
    2. Then press "Create" button on the application tool bar. This would run the transaction.
    3. Enter values in transaction and run it as usual. After every screen or tab, there will be a pop up displaying the screen elements and the options. Eg. If you want to hide Field 1 in screen 1 then against field 1 check the option "Invisible".
    4. After all teh screens are through, save the transaction variant.
    5. This variant will have to be assigned in customizing to the transaction so that it applies to teh transaction and you can see the changes.
    Hope this helps.
    Thanks,
    Rashmi.

  • How to use Opendoc to link parent and child

    I have parent and child reports, I want to link them. When I click parent id then it should display child report.
    How to use Opendoc for this?
    Thanks,
    Charita

    You can use openDoc selection variable method for link the reports.
    Refer this link
    http://book.soundonair.ru/sams/ch31lev1sec2.html#PLID2

  • How to use selected row on another tab ?

    Hi,
    I created a table with a number of rows, containing a objectid and other stuff.
    When I select 1 or more rows and click a button,
    my application is doing his thing,
    and finally I got a message that all went fine.
    When I select another tab in that same page,
    I want to display the previously selected object id's.
    I created a getter and setter in my backingbean for these id's.
    When I print them on the first tab, they are available,
    but when I click the other tab, they dissapear....
    Anyone who can help me how to do this ?
    So I need to set a String in 1 tab, and display it after I changed to another tab.
    Thanks.

    Hi,
    I'm not using a VO.
    I have in memory an array of selected id's.
    They should be printed on another tab , but when I click that tab, they are empty.
    If I display them on the same tab, they get filled out after I clicked the button.
    But navigating away from that tab clears the contents.
    Maybe some code could help :
    in my backingbean_method :
    RowKeySet rks = graph_table.getSelectedRowKeys(); => graph_table is the table using a VO and displaying some rows. (binding)
    while(itr.hasNext())
    key = itr.next();
    graph_table.setRowKey(key);
    Object o = graph_table.getRowData();
    JUCtrlHierNodeBinding rowData = (JUCtrlHierNodeBinding) o;
    Row row = rowData.getRow();
    objectid[i] = row.getAttribute("Objectid").toString(); => array of objectid[] contains all selected objectids I want to display in another tab.
    title = objectid[0]; => just to try one
    i++;
    I added a getter and setter method for title in the backing bean.
    In my JSPX page, I use : #{FNI_backing_bean.title}

  • How To use JFile Chooser in a Tabbed Pane Dialog

    I have created a tabbed pane dialog. In one of the tabs I want to add a JFile Chooser.
    How can I approach this problem. also Do I have to use a JDialog with a frame or can I create a JDialog without using a frame and create a instance from the main function.

    I have created a tabbed pane dialog. In one of the
    tabs I want to add a JFile Chooser. Since JFileChooser is a JComponent you could add it to any Container like any other JComponent.
    Maybe you have to do some init by hand which is done normally by the show*() methods of JFileChooser. Taking a look at the source of showDialog() should help.
    Hope that helps,
    Alex

  • How to use php variable for default tabbed panel

    I have a tabbed panel and with tabs labelled with the days of the week.  What I want to do is open up the tab that correspond to the current day.  I have been using the following to get the day in 3 char format:
    <?php
    $jd=cal_to_jd(CAL_GREGORIAN,date("m"),date("d"),date("Y"));
    echo(jddayofweek($jd,2));
    ?>
    What I want to do is replace the value for the default tab in the following statement with a variable that matches the day returned with a number:
    var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1", {defaultTab:1});
    Please could anyone advice?
    Regards,
    Lloyd

    Hi,
    BIND_VARIABLE is useful when you have only IN variable but in your case you have IN and OUT.
    I don't know if you use the gateway for MS SQL SERVER or HSODBC/DG4ODBC but here how you can do to call a remote procedure with bind variables:
    DECLARE
    ret integer;
    inp varchar2(255);
    outp varchar2(255);
    BEGIN
    inp :='Hello World';
    outp :='';
    ret := "dbo"."in_out_proc_test"@tg4msql( inp, outp);
    dbms_output.put_line('Input value: ' ||v_ut1||' - Output value: '||v_ut2);
    END;
    The MS SQL Server procedure belongs to the user "dbo" and the database link
    being used is tg4msql.
    The following line initilaize the out variables of the procedure with an
    empty string:
    outp :=''
    I hope it helps you.
    Regards
    Mireille

  • How to use REFNUM to communicate between Tab Control Indicator panel and subVI without explicit connections?

    Hi! One of my test programs needs to show many readings on the fron panel. I used a 4 page Tab Control to separate
    different catagory readings and put them in the clusters. If I connect these indicator clusters to the subVI by refnum explicitly, the program runs too slow. So I am trying to make the subVI communicate with the front panel without explicite refnum connection. So far, the subVI can communicate with the clusters on the front panel but not on the Tab Controls. Is anyone can give me some ideas how to communicate/pass the data to the clustes on the
    Tab Control? Thanks,

    Hi Qian,
    If I understand the question correctly; you want to know if there is some other way to access the controls on the tab control without actually using a refnum from the VI that has the controls.
    To answer this question I would say that LabVIEW is a very powerful programming language and one of the very cool features is that it gives you access to all the controls on a VI into another VI without actually passing any data between them.
    The best way to do this would be using VI Server. The functions that you need to call would be Open VI reference to open a reference to your VI having all the controls. Then use a combination of Invoke nodes and Property node get access to the controls on the front panel of your VI.
    Do let me know if you have further questions.
    Ankita A.

  • How to use levels in RDF Data Model?

    I am working on RDF model, i am able to retrieve the queries base on subject or object....
    i want to retrieve the data based on level. i could not get the query for that.
    would you please advice me regarding solving this issue.
    Thanks in Advance
    Kamraj

    Thanks for your response.
    We are using Oracle Spatial RDF (Resource Description Framework).
    We are able to retrieve the query based on Subject, Predicate and Object.
    SELECT X,Y,Z
    FROM TABLE(SDO_RDF_MATCH(
    '(?X ?Y ?Z)',
    SDO_RDF_MODELS('TESTDATASET'),
    NULL,
    SDO_RDF_ALIASES(SDO_RDF_ALIAS('',':')),
    NULL))
    WHERE( Y=':INDIRECT'OR O R Y=':DIRECT')
    ORDER BY Y
    We want to retrieve the triple (Subject, Predicate and Object) up to some level.
    SELECT X,Y,Z
    FROM TABLE(SDO_RDF_MATCH(
    '(?X ?Y ?Z)',
    SDO_RDF_MODELS('TESTDATASET'),
    NULL,
    SDO_RDF_ALIASES(SDO_RDF_ALIAS('',':')),
    NULL))
    WHERE( Y=':INDIRECT'OR O R Y=':DIRECT')
    < level =5> -- want proper query to get the level
    ORDER BY Y
    Would you please help us to get the level based triples?.

  • Parent TAB question

    Hi, I like to enlarge my existing application and have defined a PARENT TAB (with three Tabs) and have assigned my 9 Standard Tabs (and Pages) to the 3 standard tabs.
    Now these new Parent Tabs are not shown.
    In the "Edit Page" I can only assign either or of the Parent Tab Sets (and only two of th three are shown) - how to assign the whole 3-fold Parent Tab set ?
    What do I miss ?
    pls adv TIA
    Bernhard

    my first guess would be that you're using a page template that isn't set up for two levels of tabs. for parent tabs to render correctly your page template needs to use the substitution string #PARENT_TAB_CELLS# somewhere on it. rather than just dropping that substitution string onto my existing template, i find it's much easier to create a new template where i "Choose one from the HTML DB repository". if i choose on of the 2-tab-level template from there, things look pretty clean w/o me having to clean up. anyhow, do try that to see if you're tabs will render correctly. also, so you know, pages aren't really directly associated with standard tabs or parent tabs. as you're finding, you associate a page with a standard tab set. that standard tab set can then optionally be associated with a parent tab set.
    hope this helps,
    raj

  • How to clear cache & page reset when tab clicked

    Hello,
    I'm using Apex 40 and two tab level template.
    I would like to clear cache and reset pagination when 2nd level tab clicked
    Is there anyway to do that?
    Thanks.

    hlthanh wrote:
    Hello,
    I'm using Apex 40 and two tab level template.
    I would like to clear cache and reset pagination when 2nd level tab clicked
    Is there anyway to do that? Can we stick to standard APEX terminology: do you mean Parent Tab (2nd level up) or Standard Tab (2nd level down)?
    Parent Tabs allow this to be done directly using the Clear Cache property and reset pagination for this page checkbox for the Tab Target.
    For Standard Tabs, create Before Header processes on the tab target page:
    <li>Session State > Clear Cache...
    <li>Reset Pagination

  • Parent Tab Set Problem with 1.6

    Hi,
    I came across a small issue when trying to add tabs (2 sets) to a non tab enabled application. Here are the steps to reproduce it:
    1. Switch page default theme to 2 tab sets (edit theme)
    2. Click on tabs link in page editor, takes you to tab manager with 2 add buttons, one on parent and one on tab set.
    3. Click add parent (opens create parent tab wizard)
    4. Enter Parent Tab Label then click next
    5. Error: Tab set or new tab set must be specified.
    It seems that the only way to create a parent tab set is through the new application wizard (defaults to main) or through the standard tab set wizard (Tab Parent). Do you think this should also be available through the create parent wizard?
    I also had some problems with the automatic naming of the tabs. The wizards seem to be a little inconsistent, sometimes asking for a label (and deriving the name) and other times asking for the name. It gets very confusing when you have tabs and parent tabs named the same, especially with the addition of parent tab set and tab sets. Would it be possible to use a different prefix for the different tab types, e.g.
    PTS_XXX (parent tab set)
    PT_XXX (parent tab)
    TS_XXX (tab set)
    T_XXX (tab)
    I'm really impressed with this product, but I think the tabs section tripped me up the most (page templates, page attributes, parent tab sets, parent tabs, tab sets, tabs, etc.) and the manual kind of glossed over a lot of it.
    Thanks.
    James Thorby
    HTMLDB 1.6
    Oracle 10G

    Hello,
    Ahg 1.6?
    You really need to upgrade. If your not the one in charge of that start complaining to whoever is, there are so many enhancements and new features it would be hard to list them.
    Regards,
    Carl
    blog : http://carlback.blogspot.com/
    apex examples : http://apex.oracle.com/pls/otn/f?p=11933:5

  • Why is it so hard to get parent tabs to work?

    Searching this forum I found many questions concerning tabs and parent tabs. The application express users guide gives some explanation as how to use them but does not attribute to a basic conceptual understanding of the tab phenomenon. In my opinion Oracle can improve a lot on this feature.
    ------ I just don't get it ----------
    I have four pages 1,2,3,4
    I want to create two parent tabs P1 and P2
    P1 has two tabs S1 for page 1 and S2 for page 2
    P2 has two tabs S3 for page 3 and S4 for page 4
    Can someone provide the exact steps to follow to create such tabs?
    Furthermore, the relation between tabs and pages needs some explanation.
    thanks

    Hi,
    I completely agree with you!
    You can not create a tab without a page associated with it and you can not create a new parent tab when creating a page. Also, Tab Set and Parent Tab seem to refer to the same thing!
    What I do is:
    1 - Create a page with "No Tabs"
    2 - Go to Shared Components, Tabs
    3 - In the Manage Tabs view, I click on the "add" option that appears at the end of the line of parent tabs
    4 - During creation of the new parent tab, associate it with the new page
    5 - When the parent tab is created, you get an "Add" option on the standard tabs line
    6 - Click this to create a standard tab and also associate this with the new page
    7 - Go back to the new page and ensure that it is linked to the correct tabs (it should be but I always double-check!)
    As for relationships between them:
    1 - A parent tab must have one or more standard tabs and must point to a single page in the application (this is the "Tab Target" for the parent tab)
    2 - A standard tab must point to one or more pages in the application. The first page is the "Tab Page", any other pages are listed in the "Tab Also Current for Pages" setting
    3 - The Tab Target page for a parent tab should be the same as the "Tab Page" page for the first standard tab on the parent tab
    4 - The Tab Target and Tab Page must be available at all times to any one that has access to the tab
    So, in your example, the Tab Target for P1 should be "1" and for P2 it should be "3". If anyone has access to P1, they must have access to page 1.
    Regards
    Andy

  • Use of variables in cross tab

    Hi experts,
    Can anyone tell me how to use a variable in cross-tab?
    I am populating the crosstab from the columns of a table.
    I want to use a variable (say percentage of averages) which calculates for each month for any number of months the data has been generated.
    Ex: Demo is my table and contains two average fields - average1 and average2 generated once for each month.
    Now I want a variable which calcaulates for each month, their variance based on some formula like (average1-average2)/average1.
    I have created a variable which calculates according to the above formula but its value is getting repeated for each month (the value of the first month) . It is not giving me the value corresponding to each month.
    Request you to help me.
    Thanks,
    Roshan

    Hi,
    Thanks for the reply.
    I have the following data from the cross tab.
         Jan     Feb     March
    Average 1     25     35     50
    Average 2     20     20     35
    Average 3     15     10     25
    And i want to generate the following structure dynammically based on the number of months/quarters.
         Jan     Var %     Feb     Var %     March     Var %
    Average 1     25          35          50     
    Average 2     20     20     20     42.85     35     30
    Average 3     15     40     10     71.42     25     50
    The new columns in the crosstab display should be dynamically generated.
    Request you to help me generate the new columns and the values.
    I have created this table in MS-Excel for reference.
    Thanks,
    Roshan

Maybe you are looking for

  • Can not launch user manager

    Hello, I just installed Lookout 6.0 , the OS is Windows 2000, and not install any NI's DSC module. When choose the menu Options>>user manager and trying to launch it , there always popup an error message : could not start the user manager. Please adv

  • How can I transfer sms data from a corrupted backup to my phone?

    Hello chaps, I have an empty iphone, and two backups, from this morning and four months ago. Restoring the backup from this morning gives the error 'corrupted or incompatible'. I have tried various solutions from forums, none of them work. So instead

  • Problem in mission control : placement of the desktops isn't memorized

    Hi everyone! It's my first topic here, so please, be kind if I'm not respecting the rules... Here is my problem : Today, I'm doing some HTML coding in textwrangler, and testing the pages with safari on a second desktop. I'm opening the pages in safar

  • Tiny Font Size in Bridge

    I have a running battle between running my monitor (a crt) at native resolution (1600x1200) and the resulting, almost unreadable font size in the Favorites/Folders column. The metadata is much larger and entirely adequate. Why is this so and what do

  • Desktop Thumbnail icons

    In Adobe Pro XI how can I get pdf files saved on desktop to appear as Thumbnail Images instead of the Acrobat icon