rich:recursiveTreeNodesAdaptor drag and drop
ulas_cakir Feb 5, 2010 8:58 AMHi,
I wonder how we can make drag and drop capable rich:recursiveTreeNodesAdaptor ?
Thanks for your time.
----------------------------------------------------------------------------------------------------------
I found my answer:
<rich:dragIndicator id="indicator" />
<rich:tree style="width:100%" switchType="client"
id="tree" icon="/images/node.png"
iconLeaf="/images/leaf.png"
iconCollapsed="/images/node_collapse.png"
                                         iconExpanded="/image/node_expand.png"                                       
                                         ajaxSubmitSelection="true"
                                         nodeSelectListener="#{Bean.processSelection}"
                                         dragListener="#{Bean.dragListener}"
                                         dropListener="#{Bean.dropListener}"
                                         dragIndicator="indicator"                                         
                                         >
                                 <rich:recursiveTreeNodesAdaptor id="recNodeAdaptor"
roots="#{Bean.root}" var="item"
                                        nodes="#"{item.node}" >                                                                      
                                     <rich:treeNode id="treeNodeId"
                                         icon="/images/node.png" iconLeaf="/images/leaf.png"                                                   
                                         ajaxSingle="true" dragType="all"
                                         acceptedTypes="all" >                                              
                                         <h:outputText value="#{item.value}" />
                                        <rich:dndParam name="label" type="drag"
                                                  value="#{item.value}" />                                                    
                                    </rich:treeNode>                                        
                                 </rich:recursiveTreeNodesAdaptor>
                                 
                            </rich:tree>
But I still have a problem..  drag/ drop operation is possible only on itself, i.e. listeners are triggered  only in case drag node1 and drop it on node1 (itself). (Orijinal message:  https://jira.jboss.org/jira/browse/RF-7693 )
Waiting for your concern and replies..
 
    