2009-09-30 58 views
1

Mozilla正在吐出Richfaces拖放對象未定義?

的DnD沒有定義我所有的豐富的

錯誤:dragSupport和豐富:dropSupport標籤。當我檢查出生成的JavaScript DnD對象是它應該在哪裏,事情看起來不錯。關於爲什麼我的DnD對象沒有定義的任何想法?有沒有人使用richfaces dnd來討論陷阱?

我們正在使用的RichFaces 3.2.1(拖放在3.0.0開始acording到docs

我們如何利用這樣一個例子:

<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> 

回答

0

我的問題:錯字命名JBoss portlet部署xml文件

要檢查的其他事情(從研究周開始): 您正在部署necessary richfaces jar files? 你有其他的JS腳本導致名稱空間問題,如jQuery或原型?

0

這是一個古老的線程,但我的答案是:內部標籤<富:dragSupport />,必須包括<富:dndParam>。 有關更多信息,請參閱http://livedemo.exadel.com/richfaces-demo/richfaces/dragSupport.jsf?tab=usage&cid=289435

PD:對不起,我來自鄉村英語,我來自阿根廷...

+1

謝謝加布裏埃爾。在Stack Overflow上回復舊線程是很好的,因爲很多人仍然可能會用它來解決新問題。這是我的理解,'dndParam'只有在需要發送參數時才需要。這不是這種情況嗎? PS。 SuIngléses mejor que miespañol! Bienvenida! – Adam 2011-02-23 23:36:49