【发布时间】:2010-04-27 13:13:28
【问题描述】:
有没有办法改变数据表的排序图标?
我知道,可以为rich:column 设置标记属性sortIcon,但这只会替换在生成的<img> 标记处设置的图标。似乎无法更改此 img 的对齐方式或大小。
【问题讨论】:
有没有办法改变数据表的排序图标?
我知道,可以为rich:column 设置标记属性sortIcon,但这只会替换在生成的<img> 标记处设置的图标。似乎无法更改此 img 的对齐方式或大小。
【问题讨论】:
你可以重新定义css类.rich-sort-icon。
例如尝试使用float css 属性。
【讨论】:
float 属性,您可能会找到方法;)
图标图像可以通过rich:column 标记的sortIconAscending、sortIconDescending 和sortIdon 属性进行更改。
缺点是必须对每个具有排序的列都执行此操作。但是,可以创建一个包含这些属性的抽象 facelet。
然后可以使用 css 类 rich-sort-icon 来设置样式,首先应该将高度和重量重置为自动。
在 Richfaces 3.3 上无法移除默认排序图标。可以使用透明图像来“移除”它。
【讨论】: