Ricerca…


Per ottenere valore da Binding

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

Qui "binding" indica l'espressione EL da cui il valore deve essere ottenuto.

"nome_variabile" il parametro al quale deve essere memorizzato il valore dall'associazione

Per impostare il valore sull'associazione

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

Qui "binding" indica l'espressione EL a cui il valore deve essere memorizzato.

"valore" è il valore desiderato da aggiungere alla rilegatura

Per richiamare un metodo dall'associazione

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

"binding" indica l'espressione EL da cui viene invocato un metodo

Per chiamare una funzione javaScript

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

"function" è la funzione js desiderata per essere invocata



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow