如何在拖动时设置默认的dragIndicator样式?

时间:2012-05-30 13:27:16

标签: java jsf richfaces

使用RF 4.1我试图设置默认dragIndicator(未定义时使用的那个)的样式。当我使用自定义dragIndicator时,我可以使用类rf-ind-drag设置样式,但默认dragIndicator只有类ui-draggable

ui-draggable的问题是,它已经在拖动之前设置了,所以我的组件在开始拖动之前就具有拖动样式。

如何设置默认dragIndicator的样式或使自定义的样式看起来像我拖动的组件(我拖动树节点)?

2 个答案:

答案 0 :(得分:0)

当我在treeNode中定义dragIndicator时,它会做我想要的。

<rich:treeNode type="FIELD" iconCollapsed="/images/field_icon.gif" iconExpanded="/images/field_icon.gif"
    iconLeaf="/images/field_icon.gif">
    <h:outputText value="#{node.nodeName}" />
    <rich:dragSource dragValue="#{node}" type="FIELD" dragIndicator="fieldIndicator" />
    <rich:dragIndicator id="fieldIndicator">
        <h:outputText value="#{node.nodeName}" />
    </rich:dragIndicator>
</rich:treeNode>

答案 1 :(得分:0)