[Rich:tree] : Comment désactiver le "drag and drop" pour certains éléments
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 :
Code:
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> |
Merci d'avance.