Поиск…


Чтобы получить значение от привязки

        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, значение которого должно быть сохранено.

«значение» - это желаемое значение для добавления к привязке

Вызов метода из привязки

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

«binding» указывает выражение 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