2009-09-30 2 views
1

Mozilla является выплевываяОбъект перетаскивания Richfaces не определен?

DnD не определен

ошибки на всех моих богатых: dragSupport и богатые: dropSupport теги. Когда я проверяю сгенерированный javascript, объект DnD находится там, где он должен быть, и все выглядит нормально. Любые идеи о том, почему мой объект DnD не определен? Кто-нибудь приходит через gotchas с использованием 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 портлета развертывания xml файлов

Другие предметы для проверки (с недели исследования): Вы развертываете necessary richfaces jar files? У вас есть другие js-скрипты, которые вызывают проблемы с пространством имен, такие как jQuery или прототип?

0

Это старая нить, но я отвечаю: Внутренний тег < rich: dragSupport />, должен быть включен < rich: dndParam>. Для получения дополнительной информации см. http://livedemo.exadel.com/richfaces-demo/richfaces/dragSupport.jsf?tab=usage&cid=289435.

PD: Извините за мой деревенский английский, я из Аргентины ...

+1

Спасибо, Габриэль. On Stack Overflow прекрасно реагирует на старые потоки, так как они могут все еще использоваться множеством людей для новых проблем. Я понимаю, что 'dndParam' требуется только в том случае, если есть параметры для отправки. Разве это не так? PS. Su Inglés es mejor que mi español! Bienvenida! – Adam