Lists - hierarchical expanding

Hi,
I created a hierarchical list with template "hierarchical expanding". When I click on a list entry to go to a page, the tree will not remain expend to the List entry current. The tree will always shrink back to the hightest level. Is there a way to preserve tree expaned to current entry when go to a page?
Thanks.

Hi,
What version of APex you are using?
Do you mean the LIST template name is "hierarchical expanding" this?
Thanks,
Logaa

Similar Messages

  • Bug in rendering static list with Hierarchical Expanding template?

    Hi,
    on http://apex.oracle.com/pls/apex/f?p=23910 I prepared test case for my problem. It is static list with template Hierarchical Expanding and following structure:
    1
      1.1
        1.1.1
      1.2
        1.2.1
    2
    Entry 1.2 has condition set to never. And the problem is, as you can see, that entry 2 seems to be under entry 1.1. But really it isn't. Reason of this strange look is that in some cases, when condition for last entry in sublist is evaluted as false, there isn't generated tag </ul> closing that sublist, in this case are not closed even two sublists - under entries 1 and 1.1.
    In my real application it is more complicated, I have static list with about 80 entries (report menu) and every user sees some reports based on his position in organization structure and other conditions. And as you can imagine, this bug produces really confusing results, almost unique for every user.
    Did anybody meet this problem too? We are on ApEx 4.1.0, it is present in 4.1.1 too (as seen on apex.oracle.com)... And I think it wasn't problem in 4.0 (at least nobody noticed for few months and I believe somebody would notice that reports for one department are under reports for another one). Used theme is standard theme 2 - Builder Blue.
    Jirka

    update:
    I tried deriving the full path for the image file by viewing the source when I embedded it in an HTML region on the same page and it gives me something similar to the following URL:
    wwv_flow_file_mgr.get_file?p_security_group_id=502133210878128108&p_fname=myImage.gif
    (p.s. it is a .gif file - not sure if this should make any material difference)
    As a result, I tried embedding this into the code:
    <fo:block>
    <fo:external-graphic src="wwv_flow_file_mgr.get_file?p_security_group_id=502133210878128108&p_fname=myImage.gif)"/>
    </fo:block>
    but this time, instead of merely not rendering, when Acrobat opens, an error message appeared reported that the file was corrupted or invalid. When trying different formats, I seem to get a generic: "500 Internal Server Error".
    I'm going to try putting the image file in the server directory tree to see if that will work. I'll post later either way.

  • HELP: Hierarchical expanding list nodes do not remain expanded

    h2. The Setup
    - Have a "hierarchical expanding" list on page zero
    - Set a child list item to be current for page 10
    h2. The Steps
    - Go to page 1, expand the hierarhical list, click on the child item
    - takes me to page 10
    h2. The Problem
    - The list collapses and only shows the top-level items
    - In other words, the child link that is supposed to be 'current' for page 10 is hidden
    h2. The Solution?
    Any thoughts on how to solve either using the baked in hierarchical expanding list template, or modifying it?
    Related thread: Re: Lists - hierarchical expanding

    Hi Michael,
    Have a look at: making the tree nodes which are clicked into bold
    That describes what I have done here: http://apex.oracle.com/pls/apex/f?p=33642:293
    This uses a Tree item but you might be able to use it for a multi-level list item. In the code (which is shown near the end of the thread) jQuery is used to find the correct "node", highlight it, then traverse up through the tree ensuring that all parent nodes are "open" (ie, expanded).
    Andy

  • How to maintain the state(opened/closed) of a Hierarchical expanding list

    Hi,
    I've created a list with template "hierarchical expanding". When I click on the list node to go to a page, page related to the node appears but the tree doesn't remain expanded. It always shrinks back to the highest level.
    Please suggest a solution.
    Regards,
    Gaurav.

    Hi,
    use a setPropertyListener to save the row key of this select item and then restore this key as the current selected key.
    Frank
    Ps.: I don't ask why you call clearForRecreate() on the iterator. I am sure you have a reason.

  • Hierarchical Expanding List respecting open level

    I am running into a perplexing problem.. I am trying to use a Hierarchical Expanding List as a page 0 menu in a side region. Works great EXCEPT for the fact the current link is CLOSED in the list when you click on the page called by the link.
    Does anyone have some javascript that can go through and reopen the currently open link/page?
    Thank you,
    Tony Miller
    LuvMuffin Software

    Bump to see if ANYONE is awake..

  • Hierarchical expanding list contracts when link is klicked

    I've got a hierarchical expanding list (a menu) with parent and child entries located on page zero.
    Two things are wrong with it.
    1. I dont want the parent entries (the ones that are displayed from the start) to be links. If I klick the + -sign next to them the list expands and show the child entries that are links to different pages. But if i klick the parent entries I get kicked to the login screen. I've set the parent entries to have Target type: -no target- but it doesn't work.
    2 When I klick a child entry I'm linked to the right page but the hierarchical expanding list contracts... I'd like it to be expanded the way it was when I cklicked the link.
    Could this be realated to the fact that it's located on page zero??? I've had some problems with page 0 before... But shouldn't you put a meny on page zero?
    I would appreciate any help you could give me.
    Edited by: andypandy on 2009-jun-16 06:21

    I've moved the menu from page zero to another page temporarily but it still misbehaves. Anyone have any ideas??
    Regards
    Andreas

  • Expandable lists that expand and collapse with one click and edit in wysiwyg

    I have a lot of text based lists on one page, so I threw them into content editor web parts so i can expand / minimize the lists. However, two clicks (one on the arrow and then one on "restore") is becoming really tiresome. How can I make expandable
    lists that expand and collapse with one click? AND they are still editable from the wysiwyg browser editing tool?
    I have already tried using Jquery to create expandable content, but the problem here is that the content can't be edited in the wysiwyg browser based editor - the expand or collapse button doesn't "work" when you are in the edit mode, so you can never
    see the expandable content to edit. I can change the content in the code but it's no good if my non-coder co-workers can't also edit it.
    I am in 2010.

    I just found the answer myself here: blog (.) pathtosharepoint.com/2008/10/25/expandcollapse-buttons-for-your-web-parts/
    Worked perfectly. Allows open and close of CEWP with one click, and you can still edit their content in the wysiwyg editor.

  • Af:treeTable component: API to return list of expanded nodes?

    Hi,
    In my UI design, I am using a tree table (af:treeTable component). Does the framework support API to return (at any given time) a list of all expanded nodes?
    I realize that I can build logic to 1. return the currently selected node, then 2. query up all of the child nodes of this selected node. However, I'm wondering if, say at a particular instant, multiple nodes have been expanded, and I need a list of all of these nodes for every level in the tree table?
    Thanks in advance,
    Monica

    Hi John,
    I am using 11g. From the javadoc, I see that getDisclosedRowKeys() returns "set of disclosed rows for [tree-table] component" and "each entry in the set is a rowKey."
    What exactly is the definition of a "disclosed row"? I'm guessing this means any & all rows shown from UI, which would return all rows (including parent nodes of newly expanded nodes)?
    Is there a way to return all child nodes (newly displayed rows) of expanded nodes? To clarify, I'm trying to gather rows level by level. If a node has been expanded at level n, I would like to get a new list of nodes at level (n+1).
    Thanks,
    Monica

  • 10.5.2 Folders in Dock fail to display as list, hierarchically.

    I saw it all over the Mac web that the 10.5.2 update fixed stacks so I could use my old hierarchical dock folders. So I set display as Folder, view content as List, but the output is the same as a right click. I just get the options menu again.
    Update - I just figured it out: It's no longer click & hold that activates the hierarchical display. Just click & it works.
    Message was edited by: Gary P

    The hatter wrote:
    Now if only OS X updates would run that automatically on the first reboot after installing packages.
    If it did, tens of thousands of users would freak out because of the length of time permissions repairs take. And since disk repairs can't be done on a mounted volume, the best it could do for this is with something like fsck. As its manual page notes, the corrective actions of fsck can result in data loss, so it should be used as a last resort. It also wouldn't help much if preexisting file system problems resulted in corruption of a critical system file during the installation.
    Much of this is related to the "bootstrap" paradox -- an OS can't be used until it is loaded & initialized, which is impossible if its files are damaged enough to require repair before it will do so. The only practical way around this is with a ROM-based kernel, something no modern OS uses, or by booting from a known-good file source, such as OS installer DVD's.

  • Grouped by list not expanding in web part

    Hi, apologies if the answer to this is obvious...
    I have created a SP list and have created a view where the group by option is set to expanded as the default.  This works fine when you display the list itself.
    However, I want to show the list in a web part but when you select the view it collapses the groups and I can't seem to get this to change.
    If someone can advise me on how to fix this it would be great.

    Hi,
    For your issue, please edit the list web part and change the view to your list view where the group by option is set to expanded as the default:
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

  • List with expandable categories

    SharePoint 2010
    I am trying to create a page similar to this one at our site:
    http://jobs.georgiasouthern.edu/facultystaff/perks/
    I'm unsure how to create the "Vendor Discount Categories" list with the expandable categories in SharePoint.  I already have all of the coupons/offers in an Announcements list.  I just need to break them down to categories.  Can
    anyone help?
    Any help is greatly appreciated.

    Try these links - 
    http://www.amrein.com/apps/page.asp?Q=5808
    http://spjquerywebparts.codeplex.com/wikipage?title=Accordion%20Web%20Part%20for%20Announcements%20List&referringTitle=Home
    http://spjsblog.com/category/accordion/
    https://social.msdn.microsoft.com/Forums/office/en-US/02f1d451-aaca-4708-8171-fc6e4d24d7d6/sharepoint-2010-accordian-style-quick-launch-menu?forum=sharepointcustomizationprevious
    Please 'propose as answer' if it helped you, also 'vote helpful' if you like this reply.

  • My buddie list wont expand like it used to

    im not able to connect, drag names from bonjour or see anybodys online status like i used to. what did i do wrong?
    now all i get it a little tiny buddy list window with just my user photo.
    and i cant connect with anybody!
    any ideas?

    Hi Caricossmith,
    Welcome to the Apple Discussions
    This sounds like port 5190 on the UDP protocol has either been missed if you made new settings somewhere or is not part of a Port Forwarding setting now that a DHCP issued IP has changed.
    It could also be that your iChat Preferences > Accounts > Security settings is are Blocking everyone.
    It could be that the .plist com.apple.ichat.AIM.plist has become corrupt and is not lettign you log in properly to the AIM servers. There are several required for different purposes)
    You can delete this plist in Users/(your account)/Library/Preferences and restart iCHat to recreate it from it's default.
    10:35 PM Sunday; September 3, 2006

  • Want to create a menu/list that expands with additional links when you rollover it

    The hardest part about using the "help menu" is figuring out
    what to search for.... I want to create a button on my website that
    expands to additional options/links when you roll over it.... An
    example would be on this Adobe website.... There is a bar across
    the top that says solutions, products, etc. When you roll over it,
    the link expands to additional options.... If someone can tell me
    what to search on in the help menu, I can take it from there....
    Thanks,
    Nancy

    Haaga wrote:
    > The hardest part about using the "help menu" is figuring
    out what to
    > search for.... I want to create a button on my website
    that expands
    > to additional options/links when you roll over it.... An
    example
    > would be on this Adobe website.... There is a bar across
    the top
    > that says solutions, products, etc. When you roll over
    it, the link
    > expands to additional options.... If someone can tell me
    what to
    > search on in the help menu, I can take it from there....
    http://www.google.com/search?hl=en&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=css-based+drop+ down&spell=1
    Thierry
    Articles and Tutorials:
    http://www.TJKDesign.com/go/?0
    The perfect FAQ page:
    http://www.TJKDesign.com/go/?9
    CSS-P Templates:
    http://www.TJKDesign.com/go/?1
    CSS Tab Menu:
    http://www.TJKDesign.com/go/?3

  • My folders list on FF Bookmarks has expanded to cover the whole screen; folders titles are only one word, so excessive length is not the answer. length is

    Two weeks ago I wrote that my bookmarks list had expanded to cover almost the whole screen; this was my mistake. I meant to say that it is the list of my '''folders''' under the FF Bookmarks menu which is now displayed on a much wider screen than they were originally. When opening a folder, the list of bookmarks is correspondingly wide. I have tried shortening the titles of bookmarks, to no avail. My folder tiles are only one word in length.
    Navigation of this much wider folders list is also erratic and not smooth, as it was before this change occurred.
    Thanks for your help.

    I want to thank Grospen for the solution to my problem. I started TB in the safe mode as he suggested and followed his instructions and behold I got the original start page back. I still have to add a few things but because I now know that I can get back to to the factory default settings I won't hesitate to try some of the options that are available. Thanks to all for a job well done.

  • Adobe Dreamweaver CS3 Expandable Lists

    Adobe Communities, I have yet another problem. A Few Examples of what I am trying to achieve:
    Demo Expandable list
    Pure CSS collapsible tree menu | The CSS Ninja
    The Spry Menu doesn't work exactly how I would like it. Those scripts didn't exactly work for me, for some reason.
    I only need one expansion. As after you click any of the 'Texts' you will be re-directed to another page. Headers should be collapsible and I don't want to install any third party applications. Example shown below:
    'When lists are expanded header arrows point Upwards' when lists are not expanded the arrow points 'Downwards'.
    Header 1 ^
         Text 3
         Text 2
         Text 1
    Header 2 ^
         Text 3
         Text 2
         Text 1
    In addition to this, I need a similar feature done where if you click 'Read More' this will expand the text. E.g:
    Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    Donec sagittis ultricies arcu, quis porttitor risus placerat et.
    Proin quis metus diam, quis bibendum dolor. Nulla nec dapibus nunc.
    Quisque ac erat sit amet nisl venenatis consequat nec in nibh.
    Aliquam viverra vestibulum elit faucibus sollicitudin. Read More
    When the person clicks 'Read More' this reveals 'Lorem ipsum dolor sit amet'.
    Thanks for the help, I will reply ASAP after you guys.

    Code from Fiddle works ok see page below:
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Untitled Document</title>
    <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
    <script>
    $(function () {
        /*-------------------- EXPANDABLE PANELS ----------------------*/
        var panelspeed = 500; //panel animate speed in milliseconds
        var totalpanels = 3; //total number of collapsible panels  
        var defaultopenpanel = 0; //leave 0 for no panel open  
        var accordian = false; //set panels to behave like an accordian, with one panel only ever open at once     
        var panelheight = new Array();
        var currentpanel = defaultopenpanel;
        var iconheight = parseInt($('.icon-close-open').css('height'));
        //Initialise collapsible panels
        function panelinit() {
            for (var i = 1; i <= totalpanels; i++) {
                panelheight[i] = parseInt($('#cp-' + i).find('.expandable-panel-content').css('height'));
                $('#cp-' + i).find('.expandable-panel-content').css('margin-top', -panelheight[i]);
                if (defaultopenpanel == i) {
                    $('#cp-' + i).find('.icon-close-open').css('background-position', '0px -' + iconheight + 'px');
                    $('#cp-' + i).find('.expandable-panel-content').css('margin-top', 0);
        $('.expandable-panel-heading').click(function () {
            var obj = $(this).next();
            var objid = parseInt($(this).parent().attr('ID').substr(3, 2));
            currentpanel = objid;
            if (accordian == true) {
                resetpanels();
            if (parseInt(obj.css('margin-top')) <= (panelheight[objid] * -1)) {
                obj.clearQueue();
                obj.stop();
                obj.prev().find('.icon-close-open').css('background-position', '0px -' + iconheight + 'px');
                obj.animate({
                    'margin-top': 0
                }, panelspeed);
            } else {
                obj.clearQueue();
                obj.stop();
                obj.prev().find('.icon-close-open').css('background-position', '0px 0px');
                obj.animate({
                    'margin-top': (panelheight[objid] * -1)
                }, panelspeed);
        function resetpanels() {
            for (var i = 1; i <= totalpanels; i++) {
                if (currentpanel != i) {
                    $('#cp-' + i).find('.icon-close-open').css('background-position', '0px 0px');
                    $('#cp-' + i).find('.expandable-panel-content').animate({
                        'margin-top': -panelheight[i]
                    }, panelspeed);
       // run once window has loaded   
       panelinit();
    </script>
    <style>
    h2, p, ol, ul, li {
        margin:0px;
        padding:0px;
        font-size:13px;
        font-family:Arial, Helvetica, sans-serif;
    #container {
        width:300px;
        margin:auto;
        margin-top:100px;
    /* --------- COLLAPSIBLE PANELS ----------*/
    .expandable-panel {
        width:100%;
        position:relative;
        min-height:50px;
        overflow:auto;
        margin-bottom: 20px;
        border:1px solid #999;
    .expandable-panel-heading {
        width:100%;
        cursor:pointer;
        min-height:50px;
        clear:both;
        background-color:#E5E5E5;
        position:relative;
    .expandable-panel-heading:hover {
        color:#666;
    .expandable-panel-heading h2 {
        padding:14px 10px 9px 15px;
        font-size:18px;
        line-height:20px;
    .expandable-panel-content {
        padding:0 15px 0 15px;
        margin-top:-999px;
    .expandable-panel-content p {
        padding:4px 0 6px 0;
    .expandable-panel-content p:first-child {
        padding-top:10px;
    .expandable-panel-content p:last-child {
        padding-bottom:15px;
    .icon-close-open {
        width:20px;
        height:20px;
        position:absolute;
        background-image:url(http://i.imgur.com/Ir4S1H7.png);
        right:15px;
    </style>
    </head>
    <body>
    <div id="container">
        <div class="expandable-panel" id="cp-1">
            <div class="expandable-panel-heading">
                <h2>Content heading 1<span class="icon-close-open"></span></h2>
             </div>
            <div class="expandable-panel-content">
                <p>First Panel HTML...</p>
            </div>
        </div>
        <div class="expandable-panel" id="cp-2">
            <div class="expandable-panel-heading">
                <h2>Content heading 2<span class="icon-close-open"></span></h2>
             </div>
            <div class="expandable-panel-content">
                <p>Second Panel HTML...</p>
            </div>
      </div>
      <div class="expandable-panel" id="cp-3">
         <div class="expandable-panel-heading">
             <h2>Content heading 3<span class="icon-close-open"></span></h2>
         </div>
         <div class="expandable-panel-content">
             <p>Third Panel HTML...</p>
         </div>
      </div>
    </div>
    </body>
    </html>

Maybe you are looking for