Значок изображения для rich: dataTable похож на rich: treeNode - PullRequest
0 голосов
/ 09 марта 2012

Можно ли иметь элементы в отображении rich: dataTable с различным значком в зависимости от их # {bean.type}, аналогично тому, как можно изменить значок в rich: tree и rich: treeNode?

1 Ответ

1 голос
/ 14 марта 2012

вы можете добавить <f:facet name="header"> в вашем расширенном столбце, который может отображать любой HTML, или в вашем расширенном столбце вы можете иметь любой HTML, который может быть пользовательским изображением.до <h:graphicImage> на основе значения #{bean.type} или #{bean.type} может быть ссылка на изображение для получения.например

<h:graphicImage value="/images/icons/tables/down_icon.gif" rendered="#{carsSortingBean.sortsOrders['mileage']=='descending'}" />
<h:graphicImage value="/images/icons/tables/up_icon.gif.gif"
                        rendered="#{carsSortingBean.sortsOrders['mileage']=='ascending'}" />

Так что да.Есть много способов настроить вывод dataTable

...