Primefaces <p:collector>只添加一行</p:collector>

时间:2012-08-20 22:06:21

标签: primefaces collect

我正在尝试使用p:collector来收集状态对象列表。问题是只有一行被添加到stateList。添加一行后,当我单击commandButton时,没有任何内容添加到stateList。这是我的代码。我似乎错过了一些明显的东西。

JSF页面   码:                                                  &gt;“action =”#{bulkStateBean.reInit}“update =”f:statePanel“&gt;                                                      

Backing Bean(bulkStateBean)   码:     private List stateList = new ArrayList();     私有州州=新州();

public String reInit() {
    state = new State();
    return null;
}

2 个答案:

答案 0 :(得分:1)

Faces-config.xml-> Managed Beans中将bean的范围更改为“session”

答案 1 :(得分:0)

我终于解决了它。实体类State具有@override方法,这些方法是在通过创建新实体向导创建新实体时生成的。从实体中删除所有重写的方法并保存。就这样。现在它会起作用。它对我有用。