I'm getting a js error('Object required') in IE 7 when I try to drag and drop a tree node under another node. It is not consistent though.
I'm using tomcat 14 and Richfaces 3.2.1.
Following is the rich:tree code.
<a4j:outputPanel ajaxRendered="true"> <a4j:form id="movieTreeForm" > <rich:tree id="movieTreeView" style="width:94%;" selectedClass="selectedNode" dragIndicator=":indicator" value="#{movieTreeBean.rootNode}" var="item" nodeFace="#{item.leaf}" switchType="ajax" ajaxSubmitSelection="true" ajaxSingle="false" reRender="movieTreeForm" limitToList="true" nodeSelectListener="#{movieTreeBean.processSelection}" changeExpandListener="#{movieTreeBean.processExpansion}" adviseNodeOpened="#{movieTreeBean.adviseNodeOpened}" adviseNodeSelected="#{movieTreeBean.adviseNodeSelected}" dragListener="#{movieTreeBean.processDrag}" dropListener="#{movieTreeBean.processDrop}" > <rich:treeNode type="0" iconLeaf="/movie/images/folder_16.png" icon="/rmovie/images/folder_16.png" dragType="internal" acceptedTypes="internal,leaf"> <h:outputText value="#{item.name}" style="font-size:8pt;"/> <rich:dndParam name="label" type="drag" value="#{item.name}"/> </rich:treeNode> <rich:treeNode type="1" iconLeaf="/movie/images/movie_16.png" icon="/movie/images/movie_16.png" dragType="leaf" acceptedTypes="internal,leaf"> <h:outputText value="#{item.name}" style="font-size: 8pt;"/> <rich:dndParam name="label" type="drag" value="#{item.name}"/> </rich:treeNode> </rich:tree> </a4j:form> </a4j:outputPanel>
what about to try 3.3.0 GA? As you could see we have tree dnd sample starting from 3.2.2 at richfraces-demo and there are no problems.