<af:selectOneChoice value="#{ZsfBean.yearSel}"
label="#{bindings.NjLov1.label}"
required="true"
shortDesc="#{bindings.NjLov1.hints.tooltip}"
id="soc3">
<f:selectItems value="#{bindings.NjLov1.items}" id="si3"/>
</af:selectOneChoice>
/**
* 默认选择当前年级
* */
public void dialogFetchListener(PopupFetchEvent popupFetchEvent) {
Calendar a = Calendar.getInstance();
int year = a.get(Calendar.YEAR);
yearSel = String.valueOf(year);
}
/**
* 生成住宿费
* @param dialogEvent
*/
public void scybfListener(DialogEvent dialogEvent) {
try {
Row row =
ADFUtils.findIterator("SfglZsfsfbzView1Iterator").getCurrentRow();
String nf = this.getYearSel();
}
ZsfBean.yearSel 主要是在MB中先定义这个年值yearSel
或者使用#{pageFlowScope.xx} 赋值
<af:selectOneChoice value="#{pageFlowScope.xn}" autoSubmit="true"
label="#{bindings.XnLov1.label}" required="true"
shortDesc="#{bindings.XnLov1.hints.tooltip}"
id="soc1">
<f:selectItems value="#{bindings.XnLov1.items}" id="si1"/>
</af:selectOneChoice>
String xndm = (String)JSFUtils.getElExpression("#{pageFlowScope.xn}");
--摘自 收费系统-学生学杂费-统计导出