簡體   English   中英

jsf數據表頁腳中的訪問變量?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM