如何覆盖 orderingList richfaces 组件的一个方面加载的默认图像

How to override the default image loaded by a facet of orderingList richfaces component

我正在尝试更改在 orderingList richfaces 组件的构面中默认加载的图像。 默认图像是从 DATB 文件夹加载的,所以我试图覆盖加载并从我的项目中的本地文件夹制作。

enter image description here

所以,我正在尝试覆盖用于第一个按钮的图像并改用我的图像。

例如,为 topControlDisabled facet 生成的 img 标签是:

<img style="margin:0px;padding:0px;border:0px;" width="15" height="15"
     border="0" alt="topControlDisabled" src="/XXXX/faces/a4j_3_1_6.SR1org.richfaces.renderkit.html.images.OrderingListIconTopDisabled/DATB/eAE7Pynr9d75nz59BgAgIgbq">

我如何覆盖 src 属性以使 facet 使用我的图像 link?

您可以自定义控件,例如

<rich:orderingList … >
    <f:facet name="topControl">
        <!-- your code here -->
    </f:facet>
    …

这将替换 "First" 按钮,其他方面名称为 upControldownControlbottomControl。见 docs.