【问题标题】:Richfaces, sortable datatable, sort iconsRichfaces,可排序的数据表,排序图标
【发布时间】:2010-04-27 13:13:28
【问题描述】:

有没有办法改变数据表的排序图标?

我知道,可以为rich:column 设置标记属性sortIcon,但这只会替换在生成的<img> 标记处设置的图标。似乎无法更改此 img 的对齐方式或大小。

【问题讨论】:

    标签: java jsf richfaces


    【解决方案1】:

    你可以重新定义css类.rich-sort-icon。

    例如尝试使用float css 属性。

    【讨论】:

    • 不影响img标签的定位。标签总是放在列文本之后。
    • 尝试使用float 属性,您可能会找到方法;)
    • 嗯,这有点淘气,但没关系。认为会有一种“更好”的方式 :) 谢谢 Bozho
    • 淘气? CSS 用于样式 :) HTML 只是标记。哦,你忘了接受他的回答。
    • 将标签元素设置在其他元素之前而不是切换标签位置对我来说很顽皮,是的;)
    【解决方案2】:

    图标图像可以通过rich:column 标记的sortIconAscending、sortIconDescending 和sortIdon 属性进行更改。

    缺点是必须对每个具有排序的列都执行此操作。但是,可以创建一个包含这些属性的抽象 facelet。

    然后可以使用 css 类 rich-sort-icon 来设置样式,首先应该将高度和重量重置为自动。

    在 Richfaces 3.3 上无法移除默认排序图标。可以使用透明图像来“移除”它。

    【讨论】:

      猜你喜欢
      • 2015-12-15
      • 2011-02-27
      • 2012-12-18
      • 2011-09-16
      • 2015-10-19
      • 2011-04-02
      • 2011-09-02
      • 2012-06-16
      • 1970-01-01
      相关资源
      最近更新 更多