使用 RF 4.1 我正在尝试设置默认样式dragIndicator
(未定义时使用的样式)。当我使用自定义dragIndicator
时,我可以使用类对其进行样式设置rf-ind-drag
,但默认dragIndicator
只有类ui-draggable
。
问题ui-draggable
是,它在拖动之前已经设置好了,所以我的组件在开始拖动之前就具有拖动样式。
如何设置默认样式dragIndicator
或使自定义看起来像我正在拖动的组件(我拖动树节点)?
当我在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>
Rich:dragIndicator 的所有 CSS 类都记录在开发人员指南 [1] 中。