2009-09-30 8 views
1

Mozilla est crachaitRichfaces glisser-déposer objet non défini?

DnD n'est pas défini

erreurs sur tous mes riches: dragSupport et riche: balises dropSupport. Quand je vérifie le javascript généré l'objet DnD est là où il devrait être et les choses semblent bien. Des idées sur pourquoi mon objet DnD n'est pas défini? Quelqu'un at-il venir à travers les pièges avec l'utilisation de richfaces dnd?

Nous utilisons RichFaces 3.2.1 (drag and drop a commencé en 3.0.0 acording à docs)

Un exemple de la façon dont nous utilisons ceci:

<a4j:outputPanel><rich:panel> 
    <rich:dropSupport dropListener="#{myBean.dropAction}> 
     <a4j:actionParam value="#{someData}" name="paramData" /> 
    </rich:dropSupport> 

    <a4j:repeat value="#{myBean.list}" var="item"> 
     <a4j:outputPanel> 
     <rich:panel> 
       <rich:dragSupport dragValue="#{someOtherData}"> 
      <a4j:actionparam value="#{someOtherOtherData}" name="secondParam" /> 
      <h:outputText value="#{item.name}"></h:outputText> 
     </rich:dragSupport> 
     </rich:panel> 
    </a4j:outputPanel> 
    </a4j:repeat> 
</rich:panel></a4j:outputPanel> 

Répondre

0

Mon problème: faute de frappe en nommant des fichiers xml de déploiement de portlets JBoss

Autres choses à vérifier (à partir de la semaine de recherche): Déployez-vous le necessary richfaces jar files? Avez-vous d'autres scripts js qui causent des problèmes d'espace de noms comme jQuery ou prototype?

0

C'est un vieux fil, mais ma réponse est: À l'intérieur de la balise riche: dragSupport />, doit être inclus < riche: dndParam>. Voir http://livedemo.exadel.com/richfaces-demo/richfaces/dragSupport.jsf?tab=usage&cid=289435 pour plus d'informations. PD: Désolé pour mon anglais rustique, je suis d'Argentine ...

+1

Merci Gabriel. Sur Stack Overflow, il est bon de répondre aux anciens threads car ils peuvent encore être utilisés par de nombreuses personnes pour de nouveaux problèmes. Je crois comprendre que 'dndParam' n'est requis que s'il y a des paramètres à envoyer. Ce n'est pas le cas? PS. Su Inglés es mejor que mi español! Bienvenida! – Adam

Questions connexes