Oracle Database
MAF Oracle
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