onRowSelect(SelectEvent事件)方法

时间:2011-08-06 09:19:49

标签: java jsf primefaces

public void onRowSelect(SelectEvent event) {
   FacesMessage msg = new FacesMessage("Car Selected", ((Car) event.getObject()).getModel());
   FacesContext.getCurrentInstance().addMessage(null, msg);
}

我需要知道以下内容:

  1. 当我点击一行时,会调用此方法吗?
  2. 我可以使用此方法显示行内容吗?
  3. 请参阅:http://code.google.com/p/primefaces/source/browse/examples/trunk/showcase/src/main/webapp/ui/datatableRowSelectionInstant.xhtml?r=3293

1 个答案:

答案 0 :(得分:1)

这个PrimeFaces Showcase示例完全涵盖了这些情况:
http://www.primefaces.org/showcase-labs/ui/datatableRowSelectionSingle.jsf

回答你的问题:

  1. 是。在此方法中的bean中设置car属性。确保car可以使用getter和setter。当行选择事件发生时,使用Ajax PPR在页面上显示car
  2. 我引用的展示示例中的代码包含了执行此操作所需的所有部分。