Buscar..


Para obtener valor de Binding

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

Aquí "vinculante" indica la expresión EL de la que se obtendrá el valor.

"nombre_variable" el parámetro en el que se almacena el valor del enlace

Para establecer el valor de enlace

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

Aquí "enlace" indica la expresión EL en la que se almacenará el valor.

"valor" es el valor que se desea agregar al enlace

Invocar un método desde el enlace.

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

"vinculante" indica la expresión EL desde la cual se invoca un método

Para llamar a una función javaScript

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

"función" es la función js que se desea invocar



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow