Bonjour ,
J'utilise le composant rich:tree pour des opérations de "drag and drop" ; je veut limiter l'opération de drag ans drop sur certains éléments (par exemple seulement pour les éléments du 2 ème niveau) ; mais le problème est que j'ai toujours tous les éléments de l'arbre qui sont "draggable" .
voila le code que j'utilise :
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <rich:tree style="width:120px" id="tree" ajaxSubmitSelection="true" switchType="client" nodeFace="leaf" value="#{simpleTreeBean.treeNode}" var="item" treeNodeVar="treeNode" ajaxKeys="#{null}"> <rich:treeNode type="node" acceptedTypes="item" > </rich:treeNode> <rich:treeNode type="leaf" dragIndicator=":treeDragIndicator" dragType="item" dragValue="#{item}" nodeSelectListener="#{simpleTreeBean.processSelection}" > <rich:dndParam name="label" type="drag" value="#{item}">#{item}</rich:dndParam> <h:outputText value="#{item}"/> </rich:treeNode> <rich:treeNode type="child" > <h:outputText value="#{item}"/> </rich:treeNode> </rich:tree>
Partager