ADF备忘:EL表达式调用带参数的方法(expression language invoke method with parameter)

来源:互联网 发布:linux中国开源社区 编辑:程序博客网 时间:2024/05/01 03:16
EL表达式调用带参数的方法很简单,直接传入调用值即可
例如在项目中的这种用法:
jsf:
<af:inputText   value="#{pageFlowScope.incidentRequestControl.instanceDurationValue(row.bindings.CurrentDuration.inputValue,row.bindings.MaxDuration.inputValue)}"...... id="it26">/af:inputText>

back bean:
    public String instanceDurationValue(String duration,String maxDuration){        int precent=0;        int durationInt=Integer.parseInt(duration);        int maxDurationInt=Integer.parseInt(maxDuration);        if (((duration!=null)&&(maxDuration!=null))){            precent=durationInt/maxDurationInt;        }        return precent+"%("+durationInt+"/"+maxDurationInt+")";    }

final result:


0 0
原创粉丝点击