【发布时间】:2015-01-08 05:05:33
【问题描述】:
我在我的一个 .xhtml(JSF/Primefaces)文件(下面更完整的代码)中看到了诸如 itemLabel="#{column}" 和 itemValue="#{column}" 之类的语法,我不确定 #{column} 引用了什么。
我了解value="#{docSearchPersonalizationBean.sourceCount}" 之类的语法,但#{column} JSF EL 是吗?如何判断引用了哪个属性/对象?
<p:pickList id="pickList1"
value="#{docSearchPersonalizationBean.columns}"
var="column"
showSourceFilter="true"
itemLabel="#{column}"
itemValue="#{column}"
itemDisabled="#{column eq 'Ref No'}"
>
<p:ajax event="transfer" listener="#{docSearchPersonalizationBean.onTransfer}" update="pickList1 availableCount1 selectedCount1 selectSortBy1" />
<f:facet name="sourceCaption">
<h:outputText value="Available Columns ("/>
<h:outputText id="availableCount1" value="#{docSearchPersonalizationBean.sourceCount}"/>
<h:outputText value=")"/>
</f:facet>
<f:facet name="targetCaption">
<h:outputText value="Selected Columns ("/>
<h:outputText id="selectedCount1" value="#{docSearchPersonalizationBean.targetCount}"/>
<h:outputText value=")"/>
</f:facet>
</p:pickList>
【问题讨论】:
标签: jsf-2 primefaces xhtml el backing-beans