#{column}语法 - 哪里是支持bean?

时间:2014-11-11 15:32:39

标签: jsf-2 primefaces xhtml el backing-beans

我在我的.xhtml(JSF / Primefaces)文件中看到itemLabel="#{column}"itemValue="#{column}"等语法(下面有更完整的代码),我不确定#{column}value="#{docSearchPersonalizationBean.sourceCount}" 1}}引用。

我理解#{column}之类的语法,但是<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 EL?如何判断引用了哪个属性/对象?

{{1}}

1 个答案:

答案 0 :(得分:0)

想出来 - 想想如果有人有同样的(基本)问题,我会发帖。

var="column"表示columnvalue="#{docSearchPersonalizationBean.columns}"上的迭代器。因此,column是迭代期间#{docSearchPersonalizationBean.columns}的当前值。