0

我的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 是否可能已过期。为什么会导致这个问题?

4

0 回答 0