onRowSelect(SelectEvent事件)方法


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

我需要知道以下内容:

  1. 当我点击一行,这个方法会被调用吗?
  2. 我可以用这个方法显示行内容吗?

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

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

:

  1. 是的。
  2. 是的。在此方法中设置bean中的car属性。确保您的car有可用的getter和setter。当行选择事件发生时,使用Ajax PPR在页面上显示car

我引用的演示示例中的代码包含了完成此操作所需的所有部分。

相关内容

  • 没有找到相关文章

最新更新