サーチ…


バインディングから値を取得するには

        ValueExpression ve = AdfmfJavaUtilities.getValueExpression(<binding>, String.class);
       String <variable_name> = (String) ve.getValue(AdfmfJavaUtilities.getELContext());

ここで、「束縛」とは、その値が得られるべきEL表現を示す。

"variable_name"は、バインディングからの値が格納されるパラメータです。

値をバインドに設定するには

        ValueExpression ve = AdfmfJavaUtilities.getValueExpression(<binding>, String.class);
        ve.setValue(AdfmfJavaUtilities.getELContext(), <value>);

ここで、「結合」は、値が格納されるEL式を示す。

"value"はバインディングに追加する望ましい値です

バインディングからメソッドを呼び出すには

    AdfELContext adfELContext = AdfmfJavaUtilities.getAdfELContext();
    MethodExpression me;
    me = AdfmfJavaUtilities.getMethodExpression(<binding>, Object.class, new Class[] { });
    me.invoke(adfELContext, new Object[] { });

「バインディング」は、呼び出されるメソッドを呼び出すEL式を示します。

javaScript関数を呼び出すには

    AdfmfContainerUtilities.invokeContainerJavaScriptFunction(AdfmfJavaUtilities.getFeatureId(), <function>, new Object[] {
                                                              });

"function"は呼び出したいjs関数です



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow