【问题标题】:onRowSelect(SelectEvent event) MethodonRowSelect(SelectEvent 事件) 方法
【发布时间】:2011-08-06 09:19:48
【问题描述】:
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

【问题讨论】:

    标签: java jsf primefaces


    【解决方案1】:

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

    回答您的问题:

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

    我引用的展示示例中的代码包含执行此操作所需的所有部分。

    【讨论】:

      猜你喜欢
      • 2012-04-06
      • 2016-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多