拖放outputText

时间:2014-05-22 10:54:21

标签: java jsf richfaces

我正在努力制作一个可拖动的,我使用richfaces 3.3,这是我的代码:

<h:dataTable id="phptable" value="#{olapBackingBean.containerCube}" var="fm">
    <h:column>
       <h:outputText value="#{fm.name}">
    <rich:dragSupport dragIndicator=":indicator" dragType="Ok"
        dragValue="#{fm}">
       <rich:dndParam name="label" value="#{fm.name}" />
    </rich:dragSupport>
   </h:outputText>

</h:column>
</h:dataTable>

列行不可拖动,我没有错误。

1 个答案:

答案 0 :(得分:1)

文字对于拖动来说不是一件好事。而是将文本包装在<a4j:outputPanel>中并拖动:

<h:column>
    <a4j:outputPanel>
        <h:outputText value="#{fm.name}" />
        <rich:dragSupport dragIndicator=":indicator" dragType="Ok"
                dragValue="#{fm}">
            <rich:dndParam name="label" value="#{fm.name}" />
        </rich:dragSupport>
    </a4j:outputPanel>
</h:column>