#java #jsf #jboss #richfaces
#java #jsf #jboss #richfaces
Вопрос:
Кто-нибудь может сказать мне, в чем разница между rich:column
и rich:columns
?
Комментарии:
1. Я бы предположил, что rich: columns — это контейнер, содержащий несколько элементов rich: column
Ответ №1:
Вы используете, rich:columns
когда хотите динамически создавать столбцы
Например:
<rich:columns value="#{dataTableScrollerBean.columns}" var="columns" index="ind">
<f:facet name="header">
<h:outputText value="#{columns.header}" />
</f:facet>
<h:outputText value="#{model[ind].model} " />
</rich:columns>
во время использования rich:column
, когда у вас просто есть столбец в rich:dataTable
<rich:column>
<f:facet name="header">
<h:outputText value="Price" />
</f:facet>
<h:outputText value="Price" />
</rich:column>
Подробности здесь
Комментарии:
1. но что именно означает value=»#{model[ind].model}?
2. и как value=»#{columns.header}» и #{model[ind].model} объявляются в компоненте?
3. Столбцы @mmenus в компоненте могут быть списком объектов column, где объект column может содержать любые данные, которые вы хотите: заголовок и т.д.
#{model[ind].model}
это просто пример помещения случайных данных в outputText. вы можете поместитьvalue="hello"
, если это слишком много, слишком понятно.