2013-04-17 33 views
0

我有一个simpleTogglePanel设置如下:移动丰富的开/关标记:simpleTogglePanel

<rich:simpleTogglePanel 
    headerClass="myHeaderClass" 
    opened="false" 
    switchType="client" style="border: 0px;" bodyClass="myBodyClass"> 
    <f:facet name="header"> 
     <h:outputText styleClass="panelHeader" value="#{myBean.header}"></h:outputText> 
    </f:facet> 
    <f:facet name="closeMarker"> 
     <h:outputText value="^"/> 
    </f:facet> 
    <f:facet name="openMarker"> 
     <h:outputText value=">" /> 
    </f:facet> 
    Content 
</rich:simpleTogglePanel> 

我想移动的打开/关闭标记(这是我取得了^和>分别向左。面板

我已经使用浮动尝试:留在myHeaderClass藏汉作为浮动:左重要和float:左;文本对齐:右键

无处我能找到的任何东西,解释如何做到这一点我在人们展示simpleToggleP功能的网站上发现的造型整体而言,这似乎是我没有的。

我正在使用JSF 1.2(Apache MyFaces Implementation)和Richfaces 3.3。

+0

我现在觉得自己像一个白痴,只是在发布这个问题后,我找到了答案。 只需添加: .rich-stglpanel-marker { \t float:left; } 我不知道为什么这个工作,但它不会当我将它添加到我的头类。 无论如何希望这对其他人也有帮助。如果没有回复,请在7个小时内发布回答。如果有更清洁/更好的方法可以做到这一点,请告诉我。 – Vinc

回答

0

CSS支配标记在rich:simpleTogglePanelrich-stglpnl-marker按照RichFaces reference guide(向下滚动该定义组件外观部分的类名称)

rich-stglpnl-marker  Defines styles for a wrapper <div> element of a marker 

鉴于headerClass适用于仅标头元素。

headerClass applicable to header elements 
+0

感谢您的回复,这为我解决了问题。是否可能有一种方法来为类似于我定义头类的标记定义我自己的类? – Vinc

+0

@Vinc号你必须重写由RichFaces提供的。 –

+0

感谢您的帮助。 – Vinc