ADF获取一些组件指的方式

 TRoleView1代表VO (EO生成的)

 

//获取文本框的值

        Object list = JSFUtils.resolveExpression("#{bindings.TRoleView1.inputValue}");

       

 //获取多选框的值

        List<SelectItem> sis = (List<SelectItem>)JSFUtils.resolveExpression("#{bindings.TRoleView1.items}");

        for (SelectItem si : sis) {

            System.out.println(si.getLabel() + " : " + si.getValue());

        }

 //获取AM

        ApplicationModule am= ADFUtils.getDCBindingContainer().getDataControl().getApplicationModule();

你可能感兴趣的:(ADF)