primefaces如何将选择值绑定到bean?

时间:2016-01-21 22:16:53

标签: java jsf primefaces

这里是来自primefaces数据表组件的代码:

public void setSelection(java.lang.Object _selection) {
        getStateHelper().put(PropertyKeys.selection, _selection);
}

我尝试将其复制到我的组件,但它没有为我的bean添加值。

1 个答案:

答案 0 :(得分:0)

这里是数据表中将值绑定到bean

的代码
@Override
public void processUpdates(FacesContext context) {
    super.processUpdates(context);

    ValueExpression selectionVE = this.getValueExpression("selection");

    if(selectionVE != null) {
        selectionVE.setValue(context.getELContext(), this.getLocalSelection());

        this.setSelection(null);
    }