[英]Access variable in jsf datatable footer?
正如@BaluC描述的那樣,這是編輯或傳遞所選行的方法
<h:dataTable value="#{bean.list}" var="item">
<h:column><f:facet name="header">ID</f:facet>#{item.id}</h:column>
<h:column><f:facet name="header">Value</f:facet>#{item.value}</h:column>
<h:column><h:commandButton value="edit" action="#{bean.edit(item)}" /></h:column>
<h:column><h:commandButton value="delete" action="#{bean.delete(item)}" /></h:column>
</h:dataTable>
如果我像下面那樣做,那就很好
<h:dataTable value="#{bean.list}" var="profGroups">
<h:column> <h:inputText value="#{profGroups.min}" /> </h:column>
</h:dataTable>
但是當在footer
嘗試相同的對象profGroups
,它表示為NULL
<h:dataTable value="#{bean.list}" var="profGroups">
<h:column> <h:inputText value="#{profGroups.min}" /> </h:column>
<f:facet name="footer">
<h:inputText value="#{profGroups.min}" />
</f:facet>
</h:dataTable>
我究竟做錯了什么?
profGroups
是在表的構建過程中要在項目列表上進行迭代的變量。 最后,當需要構建頁腳時,它不存在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.