ADF Tree Component Iterating through all nodes upon ONE node click...

Hi to all !. My name is Agustin and I live far away... In Cordoba Argentina to be specific !. My doubt would be the following one: I wanted the other day to build a af:tree component and put in the NodeStamp an commandLink with a setActionListener... So as to get the selected Node... In this case, I have category of books... Let say DataBase, Cloud Computing, Web Development and so on... But the misterious thing happens when I click on one node, and the action method in my backing bean is executed one time per each node the Tree has... I notices this coz I made a System.out.println()... My idea would be to detect the user click event so as to update a Table... My code is as follows !...
<af:tree value="#{backManager.listaCategoria}" var="cat"
binding="#{backManager.tree1}" id="tree1">
<f:facet name="nodeStamp">
<h:commandLink binding="#{backManager.outputText1}" action="#{backManager.outputText1_action}" >
<af:setActionListener from="#{cat}" to="#{backManager.selectedItem}" />
<h:outputText value="#{cat.label}"
binding="#{backManager.outputText2}"
id="outputText2"/>
</h:commandLink>
</f:facet>
</af:tree>
and my backing bean is:
public String ejecutarSeleccion()
Categoria cat = (Categoria) this.selectedItem.getValue();
System.out.println("Nombre: " + cat.getNombre());
return null;
This method is the action attribute from the command link !.
the selectedItem is an attribute of the type SelectItem !.
Where I would be making the mistake ?... Or should I implement the thing in a different way ?... Thankx ! :D

Hi,
its strange when you say it executes the action per each node in the tree. One thing tough I would change is to go from h:commandLink to af:commandLink as it allows you to set partialSubmit=true in which case a click on the tree doesn't refresh the whole tree. I then would add an f:attribute tag to the command link
<f:attribute name="cat" value="#{cat.id}"/>
On the command link I had the actionListener property pointing to a managed bean with a method like
public void onTreeNodeAction(ActioneEvent actionEvent){
RichCommandLink link = (RichCommandLink ) actionEvent.getUIComponent();
Object catId = link.getAttributes().get("cat");
// ... cast the catalog id to its type and you are ready to go
Another option would be to use the SelectListener of the tree and don't use a command link at all. You respond to tree node selection similar to here
http://www.oracle.com/technetwork/developer-tools/adf/learnmore/83-bidi-synchronization-tree-form-401841.pdf
Frank

Similar Messages

  • PI Mapping : Generating multiple nodes by one node

    Hi,
    I'm looking for the solution how to generate two nodes by one node in source messages.  In the following sample messages, two nodes in source are expected to generate 4 nodes in output.
    Source Structure
    <item>
         <id>
         <name>
    </item>
    Target structure
    <article>
         <flag>
         <id>
         <name>
    </article>
    Source message instance
    <item>
         <id>1</id>
         <name>ABC</name>
    </item>
    <item>
         <id>2</id>
         <name>XYZ</name>
    </item>
    Expected output message
    <article>
         <flag>QD</flag>
         <id>1</id>
         <name>ABC</name>
    </article>
    <article>
         <flag>QI</flag>
         <id>1</id>
         <name>ABC</name>
    </article>
    <article>
         <flag>QD</flag>
         <id>2</id>
         <name>XYZ</name>
    </article>
    <article>
         <flag>QI</flag>
         <id>2</id>
         <name>XYZ</name>
    </article>
    In output message, two node of article 1 should be together.
    Thanks in advance!
    Victor

    Hey thanks to  all that contributed to the solution of this.
    I'm a newby to message mapping of SAP PI.
    But in my learning process I found out that the solution proposed in :
    http://help.sap.com/saphelp_nw04/helpdata/en/26/d22366565be0449d7b3cc26b1bab10/content.htm
    using the copyvalue function
    is not working for the case where you have 2 partnernodes in the partnermsg. In this case the proposed solution is putting the street,city and zipcode of the first partnernode in both the targetnodes created in the mapping.
    After some thinking about how to solve it I came up with the solution :
    I created 3 UDF's  ( getstreet ,getcity and getzipcode) :
    public void getstreet(String[] var1, ResultList result, Container container) throws StreamTransformationException{
    for (int i = 0; i <  var1.length; i++) {
    if ( (i%3)  == 0) {
       result.addValue(var1<i>);
    public void getcity(String[] var1, ResultList result, Container container) throws StreamTransformationException{
    for (int i = 0; i <  var1.length; i++) {
    if ( (i%3)  == 1) {
       result.addValue(var1<i>);
    public void getzipcode(String[] var1, ResultList result, Container container) throws StreamTransformationException{
    for (int i = 0; i <  var1.length; i++) {
    if ( (i%3)  == 2) {
       result.addValue(var1<i>);
    the mapping for the target field street :
    street = splitbyvalue ( getstreet(removecontext(addrdat))    "each value")
    similar mappings need to be set for city and zipcode.
    other mappings are :
    customermsg = partnermsg
    customer = createif(exists(partner)))
    name = name
    this solves the issue for the 2 partnernodes without using the copyvalue function

  • JBO-25058 exception when running adf:tree component

    Hi, I was trying to prototype an adf:tree which uses eo, vo, and view links as a data model. I am trying to use the vo recursively.
    Data model consists of :
    EO: PeggingDataEO
    VO: TopPeggingDataVO
    PeggingDataVO
    View Links: TopToFirstLevelVL (source: TopPeggingDataVO, destination: PeggingDataVO)
    ParentToChildVL ( source: PeggingDataVO, destination: PeggingDataVO)
    When i ran this page, i get the root node , and then when I try to expand it , i get this error:
    oracle.jbo.NoDefException: JBO-25058: Definition PeggingDataVO of type Attribute not found in TopPeggingDataVO_PeggingDataVO_TopToFirstLevelLVL_PeggingDataVO
    This is build using JDeveloper 11g ( jdev fusiondrop306).
    Please help. I don't understand what definition is missing and what TopPeggingDataVO_PeggingDataVO_TopToFirstLevelLVL_PeggingDataVO is?
    Thanks
    -c.
    below is the code for the page definition :
    <executables>
    <iterator Binds="TopPeggingDataVO1" RangeSize="25"
    DataControl="AppModuleDataControl"
    id="TopPeggingDataVO1Iterator"/>
    </executables>
    <bindings>
    <tree IterBinding="TopPeggingDataVO1Iterator" id="TopPeggingDataVO1">
    <nodeDefinition DefName="recursivetree.datamodel.queries.TopPeggingDataVO">
    <AttrNames>
    <Item Value="InventoryItemName"/>
    <Item Value="SourceType"/>
    <Item Value="SupplyDemandDate"/>
    <Item Value="SupplyDemandQuantity"/>
    <Item Value="ParentPeggingId"/>
    <Item Value="PeggingId"/>
    </AttrNames>
    <Accessors>
    <Item Value="PeggingDataVO"/>
    </Accessors>
    </nodeDefinition>
    <nodeDefinition DefName="recursivetree.datamodel.queries.PeggingDataVO">
    <AttrNames>
    <Item Value="InventoryItemName"/>
    <Item Value="SourceType"/>
    <Item Value="SupplyDemandDate"/>
    <Item Value="SupplyDemandQuantity"/>
    <Item Value="ParentPeggingId"/>
    <Item Value="PeggingId"/>
    </AttrNames>
    <Accessors>
    <Item Value="PeggingDataVO"/>
    </Accessors>
    </nodeDefinition>
    </tree>
    </bindings>

    Hi,
    can you run the VO in the tester ? The error message often indicates that the database connection uses a wrong schema
    Frank

  • Tree error, after Expand All, then collapsing any node, ORA-6502/6512

    Has anyone seen this problem with the Tree?
    Normal Tree mode works great, can expand and collapse nodes with no problem.
    I can Expand All, Collapse All, and Reset Tree without problems.
    However, if I select Expand All, and then try to collapse any node, I get this error.
    Unexpected error ORA-06502: PL/SQL: numeric or value error: character string buffer too small ORA-06512: at line 1
    My database is 9.2.0.4, and there are 1,138 records in my tree table, with id NUMBER(8), pid NUMBER(8), and name VARCHAR2(100).
    my tree query is:
    select "ID" id,
    "PID" pid,
    "NAME" name,
    'f?p=150:2:&SESSION.::NO::P2_PARAM_ID:'||"ID" link,
    null a1,
    null a2
    from "#OWNER#"."PARAM_TREE"
    order by 3
    My root tree query is:select "ID" id, "PID" pid, "NAME" name, null link, null a1, null a2 from "#OWNER#"."PARAM_TREE" where id=0
    I checked the link to collapse, it was the same in normal mode or Expand All:http://umbriel.xxx.com:7777/pls/EDIWS_GUI_DEV/f?p=150:1:9757663040679228582:CONTRACT,69
    Any ideas, I searched in the forum, saw something on 9.2.0.6 that sounded similar, but it was specific to 9.2.0.6, not 9.2.0.4..
    Thanks, Joe

    Hi all,
    I have created a tree with over 20000 entries but I dont know how many nodes there are. I am using APEX 3.0.1.
    Whenever EXPAND ALL ist pressed I am getting this error:
    Unexpected error ORA-06502: PL/SQL: numeric or value error: character string buffer too small.
    I am also using DIV together with javascript in the tree region so that the selected node is always on top of the page.
    like you mentioned. Does this seem like a bug too you?
    Regards,
    Denise

  • Hide all mc except one (the clicked)

    What I'm tryibg to get is:
    I have 20 movieclips and when one is clicked the other nineteen must dissapear. This is my code, I have something wrong in it. Can you help me, please?:
    Thank you.
    function What_I_clicked(event:MouseEvent)
         hidemc(event.target.name);
    function hidemc(WhatClicked:String)
        var allG:Array = new Array(g1,g2,g3,g4,g5,g6,g7,g8,g9,g10,g11,g12,g13,g14,g15,g16,g17,g18,g19,g20);
        var k:String;
        var ind:int;
        ind = int(WhatClicked.substring(1)); //get the number 1,2,3, etc...
        var i:int;
        //first restore all
        for (i = 1; i < 21; i++)
            allG[i].visible=true;
        //hide all except the clicked
        for (i = 1; i < 21; i++)
            if (i==ind)
                allG[int(i)].visible)true;  //the clicked
            else
                allG[int(i)].visible=false;

    Try something like this instead:
    var allG:Array = new Array(g1,g2,g3,g4,g5,g6,g7,g8,g9,g10,g11,g12,g13,g14,g15,g16,g17,g18, g19,g20);
    for(var e:String in sList) {
              sList[e].addEventListener(MouseEvent.MOUSE_UP,HideAllOthers);
    function ShowAll():void {
              for(e in sList) {
        sList[e].visible = true;
        trace(typeof e);
    function HideAllOthers(event:MouseEvent):void {
              var thisItem:Object = event.target;
              for(e in sList) {
            if(sList[e] != thisItem) {
                sList[e].visible = false;

  • Iterating through all Document Libraries, Folder and Item -Sharepoint 2010

    Hi
    I want to read all RootFolder,Subfolder along with all "items" from Document Librarie.
    Can anyone please advise on this
    Thanks

    Use caml query with recursiveall which
    will fetch all root folder and subfolder data from a document library.
    for
    your reference.
    http://sharepoint.stackexchange.com/questions/29405/get-items-under-folder-caml
    https://social.msdn.microsoft.com/Forums/office/en-US/6beba66a-adcc-4764-ba0d-ba7870d71457/recursive-caml-query?forum=sharepointdevelopmentprevious
    camlQuery.ViewXml = "<View Scope=\"RecursiveAll\"> " +
    "<Query>" +
    "<Where>" +
    "<Eq>" +
    "<FieldRef Name=\"FileDirRef\" />" +
    "<Value Type=\"Text\">/ecm/Business/Business/Projects/IDECO_P01030000</Value>" +
    "</Eq>" +
    "</Where>" +
    "</Query>" +
    "</View>";
    Regards,
    Rajendra Singh
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful http://sharepointundefind.wordpress.com/
    Regards, Rajendra Singh If a post answers your question, please click Mark As Answer on that ost and Vote as Helpful http://sharepointundefind.wordpress.com/

  • How to pass all values from one node element to created node element?

    Hi
    I have model node element under which there are 7 values, and I've created value node element and trying to pass the values from the model node Element to this value node element. But instead of passing all the values its listing only one value.
    How do we rectify this problem!!!
    Thanks in Advance
    Srikant

    Hi Anil
    I've created the node named: TableNode
    and the name of the node from which i want to get the data is : Li_Required_Node
    the Node Structure is
    Context
      |_ Zs_Quantity_Input
         |_Output
           |_Node_Required_Node
              |_Schddt
      |_TableNode
        |_CmpDate
    The Schddt has some 7 values
    The code Snippet is as follows:
    IPublicPricesComp.ITableNodeElement nodeElement;
    IPublicPricesComp.ILi_Required_NodeElement scheduleElement;
    int counter3Max = wdContext.ILi_Required_Node().size();
    for( int counter3= 0 ; counter3 < counter3Max ;counter3++ )
    nodeElement = wdContext.createTableNodeElement();
                             scheduleElement = wdContext.nodeZs_Quantity_Input().nodeOutput_Contract_Qty().nodeLi_Required_Node().getLi_Required_NodeElementAt(counter3);
    nodeElement.setCmpDate(scheduleElement.getSchddt());
    wdContext.nodeTableNode().addElement(nodeElement);               
    On writing the above code and then binding the node to a table column only one value getting displayed
    Where can be the error?
    Thanks in Advance
    Srikant

  • Get selected node of an adf tree in backing class

    hi,
    i am deploying an adf web application, i use jdeveloper 11g and a weblogic webserver.
    i have a bean family this bean contains a list of families and a parrentfamily object, so it is a rekursive relationship.
    i use the adf tree component to show all the families starting with the root family. works fine. only had to create a data controle of the bean and with dragndrop i create the adf tree.
    now i want to create a subfamily of any family shown in the tree, so i need the selected tree node in my backing bean (in a methode which is the action of my buttono) of the adf page.
    but iam unable to get the data.
    so my question i searched many times for:
    What is the best and easiest way to get the selection of an adf tree in the backing bean of the page?

    Hi,
    here's how you get the object itself, assuming your model is POJO based. Assuming "tree" is a variable pointing to a RichTree instance
    CollectionModel treeModel = (CollectionModel) tree.getValue();
    JUCtrlHierBinding treeBinding = (JUCtrlHierBinding) treeModel.getWrappedData();
    RowKeySet rks = tree.getSelectedRowKeys();
    if(!rks.isEmpty()){
      List firstSet = (List)rks.iterator().next();
    JUCtrlHierNodeBinding node = treeBinding.findNodeByKeyPath(firstSet);
      DCDataRow rw = (DCDataRow) node.getRow();
      //get the object
    Object entity = rw.getDataProvider();       
    }                         Frank

  • How to implement a go to next node button for an ADF Tree backed by ADF Bin

    Dear all,
    I have been trying for quite some time now, and I do not get it. For my ADF Tree component, I want to implement a series of little iconic buttons that my users can press to Expand and Collapse the current node - those I have got to work, sort of - and Move to the Next or Previous node. My definition of Next Node is: the next node you can see on the screen; this can either be a child, a sibling or an ancestor's sibling.
    + A
    - B
    |- C
    |+ D
    + E
    So from A, next means B, from B next means C, from C it means D and from D it should go to E.
    My main question is: how can I programmatically set the currently selected node in the tree? And I mean not just set the focusRowKey...
    My tree is bound to a ADF Tree Iterator Binding.
    My tree nodes are 'clickable through an action link; this informs a managed bean of the currently selected node, a JUCtrlHierNodeBinding instance.
    <f:facet name="DeptView1Node" >
    <h:panelGroup>
    <af:commandLink text="#{node.Dname}"
    immediate="true"
    action="StartHrmTree"
    >
    <af:setActionListener from="#{HrmTreeTree.tree.rowKey}"
    to="#{HrmTreeTree.focusRowKey}"/>
    <af:setActionListener from="#{node}"
    to="#{HrmTreeTree.selectedNode}"/>
    <af:resetActionListener/>
    </af:commandLink>
    </h:panelGroup>
    </f:facet>
    At that point, in my setSelectedNode method, I can access the Node, its children etc. Methods calls to the tree are less successful; despite their description in the JavaDoc, calls like: getTreeModel().getRowKey() or getContainerRowKey() return null.
    From the Next Node button:
    <af:commandButton immediate="true" actionListener="#{HrmTreeTree.nextNode}" text="&gt;">
    </af:commandButton>
    I invoke the nextNode() method on my bean. When I access the selectedNode that I saved on this bean when the node was clicked on, I no longer can access the children of the node. Even the childIterator property returns null.
    Using the RowSetIterator I can access the current Row, go to the next row in the RSI, access children, so that seems a reasonable approach. However, I do not know how I can make the first child the currently selected node or even how to tell the tree that the child iterator is the current one.
    Using this code:
    // find out if the current Node has a child
    DCBindingContainer container =
    (DCBindingContainer)JsfUtils.getExpressionValue("#{bindings}");
    String iterName = "HrmTreeTreeIterator";
    JUIteratorBinding ib =
    (JUIteratorBinding)container.findIteratorBinding(iterName);
    List ibs =container.getIterBindingList();
    FacesCtrlHierBinding tree = (FacesCtrlHierBinding)container.findCtrlBinding("HrmTreeTree");
    RowSetIterator rsi2 = ib.getRowSetIterator();
    I never seem to be able to get beyond the RowSet iterator of the root level nodes. How can I make a child node's row set iterator the current one? How is it that my selected node object does not know how to access its child-nodes or even its childIterator binding? What refresh operation is required here?
    Any help will be very much appreciated (and credited in the blog article I will write when it all works out).
    Lucas

    Can you try setSelectedRowKeys(RowKeySet newSelectionState) API on the tree? That should change the selection.
    You can do some thing like this to populate the RowKeySet:
    RowKeySet oldSelectionState = null;
    RowKeySet newSelectionState = null;
    oldSelectionState = table.getSelectedRowKeys(); //table is the table component
    newSelectionState = oldSelectionState.clone();
    newSelectionState.clear();
    Object oldRowKey = table.getRowKey(); //Save the orginal rowKey in the variable
    String rowKey = "XXXX" // the key of the row you want to select
    table.setRowKey(rowKey); //set the currency of the table to the row you want to select
    newSelectionState.setContained(true); //add the current row to the selection key set
    table.setRowKey(oldRowKey); //Restore the currency to the old one.
    table.setSelectedRowKeys(newSelectionState); //update the table selection
    ///Now Do some partial update here to change display

  • Formatting multiple values in ADF tree node

    JDeveloper 11.1.2.2.0 -- WinXP
    I have an ADF tree component that is bound to a table with two values per node level.
    The results look like:
    Fruit 1234
        -- VineGrown 5678
           -- Grapes 4567
               -- Red 1234
               -- Green 56
    Veggie 4567
       -- Root 45
          -- Carrot 34
          -- Potato 987What I want to be able to do is format the outputText so that it will end up looking more like "Fruit :: Total 1234"
    The issue is that the EL of #{node} displays both the node level value and the number as one item. This is in the facet nodeStamp.
    If I try and get more specific with the EL, I can separate out the Uses number by doing #{node.Uses} but I can't get the node name to still be dynamic for each level.
    My binding options for node are shown as:
    node.Type
    node.GrownLocation
    node.Group
    node.Value
    node.Uses
    Of course setting the first #{node} to any of these more specific values doesn't display at all for the node levels that don't correspond to just that one level.
    Ideally the EL line would look something like:
    <af:outputText value="#{node.name} ::  Total: #{node.Uses}" id="ot3"/>where node.name could be any one of the levels: Type, GrownLocation, Group, etc.
    Is this something that pathStamp would be used for? I couldn't really figure out how pathStamp worked from the docs.
    Thanks for any help. Hopefully this makes some sense.
    --jb                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    You can try something like this:
    <af:column id="c1">
    <af:outputText value="#{node.name} ::  Total: #{node.Uses}" id="ot3" rendered="#{node.name != null}"/>
    <af:outputText value="#{node.Type} ::  Total: #{node.Uses}" id="ot3" rendered="#{node.Type!= null}"/>
    <af:outputText value="#{node.GrownLocation} ::  Total: #{node.Uses}" id="ot3" rendered="#{node.GrownLocation!= null}"/>
    <af:outputText value="#{node.Group} ::  Total: #{node.Uses}" id="ot3" rendered="#{node.Group!= null}"/>
    </af:column>So the rendered property will make sure that the correct node is displayed according to each level.
    Hope this helps.

  • Assertion failed: Incorrect use of AdfRichUIPeer on adf tree

    Hi all,
    I am using adf tree component as given below.
    <af:tree value="#{bindings.QACodesParentVO.treeModel}"
    var="node"
    selectionListener="#{QAReasonCodesBean.denialCodesRowSelection}"
    rowSelection="single" id="t1"
    binding="#{QAReasonCodesBean.t1}"
    contentDelivery="immediate">
    <f:facet name="nodeStamp">
    <af:outputText value="#{node}" id="ot1">
    <af:showPopupBehavior popupId="p1"
    triggerType="contextMenu"
    alignId="ot1"/>
    </af:outputText>
    </f:facet>
    <f:facet name="contextMenu">
    <af:popup id="p1">
    <af:menu text="menu 1" id="m1">
    <af:commandMenuItem actionListener="#{QAReasonCodesBean.createItem}"
    disabled="#{!bindings.Create.enabled}"
    id="cmi3"
    text="#{viewcontrollerBundle.CREATE_ITEM}"/>
    <af:commandMenuItem disabled="#{!bindings.Delete.enabled}"
    id="cmi4"
    text="#{viewcontrollerBundle.DELETE_ITEM}">
    <af:showPopupBehavior popupId="::p5"
    triggerType="action"/>
    </af:commandMenuItem>
    </af:menu>
    </af:popup>
    </f:facet>
    </af:tree>
    This tree giving the following error when I am collapsing the expanded the tree nodes. Not in all cases only in few cases.
    Assertion failed: Incorrect use of AdfRichUIPeer.GetDomNodeForCommentComponent.AdfRichOutputText [oracle.adf.RichOutputText]
    id=pt21:r1:1:t1:2:ot1
    StackTrace:
    anonymous(x217)
    [AdfRichOutputText [oracle.adf.RichOutputText] id=pt21:r1:1:t1:2:ot1]
    anonymous(x248)
    [AdfRichOutputText [oracle.adf.RichOutputText] id=pt21:r1:1:t1:2:ot1]
    anonymous()
    anonymous(x367)
    [[object HTMLTableElement]]
    anonymous(x395)
    [[object HTMLTableElement]]
    anonymous(x302)
    [[object HTMLTableElement]]
    anonymous(x309,x310,x311)
    [[object HTMLTableElement],1,(empty)]
    anonymous(x481,x482,x483,x484)
    [[object HTMLTableElement],6,(empty),(empty)]
    anonymous(x88,x89)
    [[object HTMLDivElement],[object HTMLDivElement]]
    anonymous(x112,x113,x114)
    [AdfRichTree [oracle.adf.RichTree] id=pt21:r1:1:t1,[object HTMLDivElement],[object HTMLDivElement]]
    anonymous(x784,x785,x786,x787,x788)
    [[object Element],,(empty),,[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object
    HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object
    HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object
    HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object
    HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object HTMLFormElement],[object HTMLDivElement],(empty)]
    anonymous(x730,x731,x732,x733,x734)
    [[object Element],true,(empty),(empty),[object Object]]
    anonymous(x712,x713)
    [[object XMLDocument],[object Object]]
    anonymous(x617)
    [AdfDataTransferRequestEvent Object, status=4, context=[object Object], request=AdfXMLRequest Object completionState:4]
    anonymous(x7,x8)
    [AdfDhtmlPage Object,AdfDataTransferRequestEvent Object, status=4, context=[object Object], request=AdfXMLRequest Object completionState:4]
    anonymous(x83)
    [AdfXMLRequest Object completionState:4]
    anonymous(x87)
    [AdfXMLRequest Object completionState:4]
    anonymous()
    anonymous()
    [[object Event]]
    I am I doing any thing wrong in the tree code. How to resolve this issue.
    Regards
    Gayaz

    Hi, did you solved this ?

  • About ADF Tree Shuttle.

    We had requirement to implement shutffle using ADF Tree component. There are nodes and sub-nodes within the ADF tree under both side of the Shuttle control.
    We are experiencing a few wierd problems, one of which is that the Nodes shuttled from one side to the other, but the Node Name are partially missing...
    We wonder if some experts can provide a sound example using ADF Tree shuttle.
    thanks
    Tao

    I don't think we can have tree inside shuttle.

  • ADF Menu or ADF tree

    Hi experts ,
    JDEV 11.1.2
    which is better ?
    1. implement menu using ADF menu component.
    2. implement menu using ADF tree component.
    i just wish to knw which is better method?
    PMS

    Hi john ,
    any standard is there for menu.......means any saying like "using ADF menu is the standard for big applications".....
    is there any?.....and which one u opt?
    PMS

  • I don't want them to go through all my pages...interactive pdf

    I want to create an interactive pdf, that is only "controllable" by clicking certain buttons on the pdf. I mean i don't want the viewer to simply go through all my pages by clicking the arrow keys on the keyboard (etc...) To make things clear, i have a front page that's like a menu, from which the viewer has to decide every time what subject he wants to see. So the viewer clicks the right button and the correct page show up. next, they return to the front page by clicking the 'return to the front page' button. Now the user can select another topic he wants to view, and so on....I don't want the user to go through all my pages by simple clicking or pressing the arrow keys. I want them to interact with my pdf, the way i made it . Can something like this be done in Indesign? I've searched a lot but wasn't able to find the information a needed. I hope you guys understand my problem and that someone knows the solution.
    Thanks in advance!
    Tacksemucke

    Hi,
    Take a look to:  PDF avec Menu/Sommaine "dynamique" clickable (présent sur chaque pages) Indesign
    I explained a funny and cool way to simulate interactivity, jumping page to page! 

  • Controlling all audio from one SWF as others load into it.

    Hello,
    I have a project which consists of multiple swf files and one
    main shell (basically a backdrop for all of the loaded content).
    The only thing in the "to be loaded" swf's are text and audio as of
    now. The files are loaded into an empty movie clip on the shell via
    the tree component and through playback controls. Is there a way
    that I can control the volume of the loaded swf from the
    main/shell? I've tried using a slider to control the volume of the
    movie clip using it's instance name, but that's not really
    referencing the SWF. Also, if I do have a controller like this will
    it maintain the level that the user sets it at as the swf's load in
    sequence? ie if they change the volume to level 20 will it stay @
    level 20 when the select another movie to play? Thanks, any
    assistance is greatly appreciated!

    if you're publishing for flash player 10, you can use unloadAndStop() instead of the loader's unload() method.
    if you're not publishing for fp10, you must explicitly stop all streams before unloading.

Maybe you are looking for