2011-08-06 28 views
0
public void onRowSelect(SelectEvent event) { 
    FacesMessage msg = new FacesMessage("Car Selected", ((Car) event.getObject()).getModel()); 
    FacesContext.getCurrentInstance().addMessage(null, msg); 
} 

我需要了解以下內容:onRowSelect(SelectEvent事件)方法

  1. 當我點擊一排,將調用此方法?
  2. 我可以使用此方法顯示行內容嗎?

參見:http://code.google.com/p/primefaces/source/browse/examples/trunk/showcase/src/main/webapp/ui/datatableRowSelectionInstant.xhtml?r=3293

回答

1

這充分展示PrimeFaces例如涵蓋以下情況:
http://www.primefaces.org/showcase-labs/ui/datatableRowSelectionSingle.jsf

回答您的問題:

  1. 是。
  2. 是的。在此方法內的bean中設置car屬性。確保你的吸氣劑和吸附劑可用於你的car。行選擇事件發生時,使用Ajax PPR在頁面上顯示car

我引用的showcase示例中的代碼包含您需要執行此操作的所有部分。