当我多次单击(选择)行时,JSF数据表数据消失了

时间:2013-01-20 23:35:01

标签: jsf-2 primefaces

我的jsf代码就像这样

<p:dataTable var="item"  rowKey="#{item.brId}" value="#{bidsWinAction.resultsModel}" emptyMessage="#{msgs.comm_no_record}"  selectionMode="single"  id="data" >  

它绑定到@ViewScoped bean:

public class BidsWinAction implements Serializable {
     public void onRowSelect(SelectEvent event) {
          this.selectedItems = (BidsResult)event.getObject();
      }

当你点击表格中的蚂蚁行时我会工作,它可以在方法onRowSelect上获得正确的选定数据。

但是当我多次点击表中的不同行时,所有数据都变为空,包括数据表。我猜可能ViewScoped bean已经过期了。为什么会引起这个问题呢?

0 个答案:

没有答案