Recherche…


Pour obtenir la valeur de la liaison

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

Ici, "binding" indique l'expression EL à partir de laquelle la valeur doit être obtenue.

"nom_variable" paramètre auquel la valeur de la liaison doit être stockée

Pour définir la valeur à la liaison

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

Ici, "binding" indique l'expression EL à laquelle la valeur doit être stockée.

"value" est la valeur désirée à ajouter à la liaison

Pour appeler une méthode de liaison

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

"binding" indique l'expression EL à partir de laquelle une méthode à appeler

Appeler une fonction javaScript

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

"fonction" est la fonction js désirée à invoquer



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow