2011-08-06 17 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. この方法で行コンテンツを表示できますか?

参照:これは完全にショーケースの例をPrimeFaces http://code.google.com/p/primefaces/source/browse/examples/trunk/showcase/src/main/webapp/ui/datatableRowSelectionInstant.xhtml?r=3293

答えて

1

は、これらのケースを取り上げます。
http://www.primefaces.org/showcase-labs/ui/datatableRowSelectionSingle.jsf

は、あなたの質問に答えるために:

  1. はい。
  2. はい。このメソッド内でBeanのcar属性を設定します。ゲッターとセッターがcarで利用可能であることを確認してください。行選択イベントが発生したときに、Ajax PPRを使用してページにcarを表示します。

私が参照したショーケースの例のコードには、これを行うために必要なすべての部分があります。

関連する問題