0

使用 RF 4.1 我正在尝试设置默认样式dragIndicator(未定义时使用的样式)。当我使用自定义dragIndicator时,我可以使用类对其进行样式设置rf-ind-drag,但默认dragIndicator只有类ui-draggable

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

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

4

2 回答 2

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>
于 2012-06-01T12:02:51.107 回答
0

Rich:dragIndicator 的所有 CSS 类都记录在开发人员指南 [1] 中。

[1] http://docs.jboss.org/richfaces/4.2.X/4.2.2.Final/Developer_Guide/en-US/html_single/#sect-Developer_Guide-Style_classes_and_skin_parameters-richdragIndicator

于 2012-06-22T07:39:36.343 回答