Java 如何将图像指定为标签的Richfaces面板栏

Java 如何将图像指定为标签的Richfaces面板栏,java,javascript,jsf,richfaces,Java,Javascript,Jsf,Richfaces,我有一套panelbar项目,需要有一个图像作为标签,此图像将在面板展开和收缩时更改 请帮助我解决此问题我在中没有看到任何此类选项,但您始终可以使用原始HTML并在其中设置图像。首先,定义两个CSS类:一个用于我称之为panelBarClosed的正常状态,另一个用于打开状态panelBarOpened,以及: 现在,在您的屏幕上,设置第一个类: <rich:panelBarItem headerClass="panelBarClosed" headerClassActive="panel

我有一套panelbar项目,需要有一个图像作为标签,此图像将在面板展开和收缩时更改


请帮助我解决此问题

我在中没有看到任何此类选项,但您始终可以使用原始HTML并在其中设置图像。

首先,定义两个CSS类:一个用于我称之为panelBarClosed的正常状态,另一个用于打开状态panelBarOpened,以及:

现在,在您的屏幕上,设置第一个类:

<rich:panelBarItem headerClass="panelBarClosed" headerClassActive="panelBarOpened">
    ...
</rich:panelBarItem>
再说一次,我没有测试它,所以也许这个解决方案应该纠正一点

<rich:panelBarItem headerClass="panelBarClosed" headerClassActive="panelBarOpened">
    ...
</rich:panelBarItem>
<rich:panelBarItem ...
    onenter="jQuery(this).removeClass('panelBarClosed').addClass('panelBarOpened');"
    onleave="jQuery(this).removeClass('panelBarOpened').addClass('panelBarClosed');">
    ...
</rich:panelBarItem>