Как ссылаться на пользовательскую функцию EL во фрагментах страницы ADF?

Я хотел бы создать статическую (вспомогательную) функцию, которая будет проверять, принадлежит ли данная переменная к набору предопределенных значений. Я хочу использовать его как функцию EL для ссылки на него в файле jsff (через EL Java). Вопрос заключается в следующем: как мне обратиться к пользовательской функции внутри JSFF, так как это фрагмент страницы, и я не могу получить доступ к шаблонам форм, к которым принадлежит фрагмент, из-за его компиляции.

1 ответ

Вы можете связать элемент из вашего jsff с этой функцией, установив класс функции как область действия jsff в adfc-config.xml на вкладке "managed-bean" и вызвав его следующим образом:

<af:outputText
id="pt1"
viewId="#{YOURSCOPE.YOURBEAN.YOURFUNCTION}"

Подробно о том, как это сделать, можно узнать из документации здесь: http://docs.oracle.com/cd/E17904_01/web.1111/b31974/web_getstarted.htm

Другие вопросы по тегам