【问题标题】:How can i change the unsorted icon for a rich:column?如何更改rich:column 的未排序图标?
【发布时间】:2010-11-15 07:35:01
【问题描述】:

有没有办法更改 Rich:column 的默认未排序图标?

我知道您可以添加 sortIcon="/images/myPic.png",但我不想为每一列添加它。

我尝试在我的 CSS 文件中添加一个属性选择器来“隐藏”图像:

img[src="/app/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.iconimages.DataTableIconSortNone/DATB/eAFjYGD4!!8!AAYAAv4_"]
{
    width: 0px;
}

这适用于 Firefox,但 IE 不支持它。

有什么想法吗?提前致谢。

【问题讨论】:

    标签: jsf seam richfaces


    【解决方案1】:

    使用rich:column 标签的sortIcon 属性指向您自己的图像,如下所示:

    <rich:column sortIcon="img/defaultIcon.png">...</rich:column>
    

    【讨论】:

      【解决方案2】:

      根据 RichFaces 文档:

      您可以自定义排序的图标 使用“rich-sort-icon”类的元素

      所以我会在你的 css 文件中创建一个引用你想要使用的图标的类。

      RichFaces rich:column documentation

      【讨论】:

      • 这是一个很好的答案,但我忘了提到我试过了。不幸的是,所有 3 种排序状态(未排序、asc、desc)都得到相同的“rich-sort-icon”类。因此,如果我更改丰富排序图标的属性,它将更改所有 3 个状态,而不仅仅是未排序。不过谢谢!
      猜你喜欢
      • 1970-01-01
      • 2018-12-23
      • 2019-01-09
      • 2018-09-11
      • 2020-10-02
      • 2012-12-15
      • 1970-01-01
      • 1970-01-01
      • 2019-09-22
      相关资源
      最近更新 更多