Bonjour ,

j'utilise <rich:dropSupport> pour des opérations de drag and drop d'un composant <rich:tree> vers un <rich:panel> ; mon problème est que la fonction de dropListener n'est pas appelé au niveau du bean.

voila mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
  <rich:dropSupport  id="dropZone"  ondropend="#{rich:component('editPanel')}.show()" dropListener="#{myBean.processDrop}" >
    <f:param name="chaineParam" value="#{chaine.nom_chaine}" />
    </rich:dropSupport >
Bean :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
@Name("myBean")
@Scope(ScopeType.SESSION)
public class Bean{
.........
	public void processDrop(org.richfaces.event.DropEvent e)
	{
 
		   chaine=myRequest.getParameter("chaineParam"); 
		   System.out.println("******test methode : ");
	}
L'action de ondropend est déclenché (le popup s'ouvre) ; mais la méthode "processdrop" du dropListener n'est jamais appelé .