如图同时在jsf页面中 现在要将下拉值valuechange获得的值传递到下面动态region中去,
1.点开jsf页面bindings 属性 选择动态region 点击编辑 添加参数 定义一个名字 和一个EL表达式 通常是 存放pageFlowScope里面,然后再动态region的taskFlow中 点开overview
添加参数 name和 上面取得名字要一样 然后 value值 自己绑定为一个el表达式 通常也是pageFlowScope
2.然后再 valueChange事件中 将获取的值 存入一个表达式中
String zjid = (String) valueChangeEvent.getNewValue();
System.out.println("得到的是主键ID"+zjid);
JSFUtils.setExpressionValue("#{pageFlowScope.jxjid}", zjid);
最后取得时候 就直接 获取 动态region中 添加参数的 那个表达式