我嘗試選擇一個項目的primefaces datalist。我跟隨primefaces網站作爲tutarial。 http://www.primefaces.org/showcase/ui/datagrid.jsf(DataList與datagirid具有相同的行爲)可選Primefaces DataList
這是我的代碼。
我的豆:
@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>
頁面顯示正確的值列表有。但是,當我嘗試選擇一個項目。這是行不通的。
任何想法haw我可以選擇列表中的一個項目?
不,那不是原因。我想在另一個頁面上顯示選定項目的詳細信息。不過,我通過添加一個complate小部件來跟蹤你的建議。它顯示了數據,但它工作。 – erencan
所以你可以添加一些動作到commandLink – tomi
它仍然不起作用。我真的很瘋狂...... – erencan