【发布时间】:2015-12-15 08:21:33
【问题描述】:
我正在将 Richfaces 3.x 应用程序迁移到 4.x,在数据表上我需要添加未内置的排序功能,我添加了排序功能但我需要为排序功能放置图标,如何我要从richfaces 组件ui jar 中选择图标吗?我应该在项目中放置新图标然后访问它吗?
<rich:dataTable id="showsEventsTable">
<rich:column sortable="true" selfSorted="true"
sortBy="#{show.name}" sortorder="SortOrder.ascending" sortOrder="#{sortingBean.showNameOrder}">
<f:facet name="header">
<a4j:commandLink value="Show Name" render="showsEventsTable" action="#{sortingBean.sortByShowName()}"
styleClass="sortingColumn" status="waitStatus">
<span styleClass="#{sortingBean.sortOrder}"/>
<h:graphicImage value="??(what should go here if am accessing richfaces components jar)" library="org.richfaces"/>
</a4j:commandLink>
</f:facet>
<h:outputText value="#{show.name}" />
</rich:column>
</rich:dataTable>
在css文件中
.ascending{
background-image: url("imgpath");
}
.descending{
background-image: url("imgpath");
}
.unsorted{
background-image: url("imgpath");
}
【问题讨论】: