簡體   English   中英

可選的Primefaces數據列表

[英]Selectable Primefaces DataList

我嘗試選擇素數數據列表中的一項。 我將primefaces網站視為土產。 http://www.primefaces.org/showcase/ui/datagrid.jsf(DataList與datagirid具有相同的行為)

這是我的代碼。

我的豆:

@Component
@Scope("session")


public class HomeBean {

    @Value("Aranacak kelime giriniz.")
    private String keyword;
    private List<Customer> customers;
    private Customer selectedCustomer;





//Setter getters
}

我的頁面 :

<p:dataList value="#{homeBean.customers}" var="customer"  >
           <f:attribute name="filter" value="true" />                    

                    <p:commandLink>               

                    #{customer.customerName}                     
                    <f:setPropertyActionListener value="#{customer}"  
                            target="#{homeBean.selectedCustomer}" >                   

                            </f:setPropertyActionListener>                                        
                       </p:commandLink>         


                </p:dataList>

該頁面顯示正確的值,如列表所示。 但是,當我嘗試選擇一項時。 這是行不通的。

知道如何在列表中選擇一個項目嗎?

您的commandLink沒有任何行為。 你必須要加一些動作/ ActionListener的或者客戶端回調(例如: http://www.primefaces.org/showcase/ui/datagrid.jsf這是某種oncomplete屬性) commandLink

編輯:

<p:commandButton action="#{yourBean.someAction}" ajax="false">

在bean中的方法:

public String someAction()  {
       ...
   return "outcomeForAnotherPage";
}

如果要使可選擇的dataList。 您應該用<p:column></p:column>標記包圍項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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