Заполнение раскрывающихся списков в формах ADF в Oracle BPM Jdeveloper 12c

В настоящее время мы находимся в процессе миграции BPM-приложения с Oracle 10g на 12c. Как мы знаем, некоторые из 10g-библиотек были удалены в более новых версиях. К сожалению, наше приложение во многом зависит от этих устаревших функций.

Одна конкретная проблема, возникшая сейчас, заключается в том, как заполнить раскрывающиеся списки из существующей полезной нагрузки в перенесенной Human Task. В версии проекта 10g AJAX использовался для извлечения этих значений из базы данных. После того, как мы автоматически сгенерировали jspx(включая простые компоненты, такие как текстовые поля и поля даты) из Human Task, мы попытались использовать подход, в котором мы пытались создать управляемые JSF-бины, которые извлекают значения из базы данных, а затем связывают этот бин с раскрывающимся списком. компонент через построитель выражений. Похоже, это не работает. Мы подумали об использовании тега AJAX jsf в сгенерированном jspx, но я увидел здесь поток, который не рекомендует делать это.

Есть ли альтернативный способ реализации этого?

1 ответ

Решение

Какой тип поля вы используете? Для определенных компонентов ADF Faces могут потребоваться специальные структуры для управляемых компонентов. Я бы предложил проверить демонстрационный исходный код компонентов ADF Faces на примерах таких компонентов. Также, если ваши данные для списка поступают из базы данных - вам может показаться, что такой подход проще: https://blogs.oracle.com/shay/entry/adding_lov_to_non_database

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