2014-12-26 2 views
0

Я разработал всплывающее окно с использованием Oracle ADF и теперь столкнулся с проблемой с этим всплывающим окном в среде развертывания. Это всплывающее окно создается как щелчок боковой панели навигации, который вызывает ограниченный поток задач, который запускается во всплывающем окне.Всплывающие окна при выпадающем раскрывающемся списке

Всплывающее окно состоит из полей как выпадающих списков, так и текстовых полей и уменьшается до очень небольшого размера при каждом нажатии ниспадающего списка. Я искал в Интернете эту проблему, но нашел только одно возможное решение, которое должно иметь значение «модальное» свойство af:dialog из af:popup. Но это не решило мою проблему, поскольку для этого свойства было установлено только true.

Любые указатели в этом отношении будут очень полезны.

+0

Просто чтобы прояснить, Вы просто делаете TaskFlow открытым как всплывающие окна, а не с помощью AF: всплывающее окна и афа: диалог в коде? – amishra

+0

Или вы используете задачу как область внутри af: popup? – amishra

+0

Да, поток задач открывается как всплывающее окно, и я не использую и 'af: popup' или' af: dialog', поскольку внутренняя структура заботится об этом. Но я удостоверился, что свойство ** modal ** установлено на ** true **. –

ответ

0

И наконец, проблема была решена с помощью моего товарища по команде.

Мы использовали Условный активацию TaskFlow с использованием выражения EL и который был в requestScope и, следовательно, любой щелчок на раскрывающемся списке пытался обратной передачи на сервер и EL оценивали каждый раз, но, как мы имели TaskFlowPageDef active property определен с областью запроса переменной, она не была доступна для следующего запроса. Следовательно, поток задач сокращался.

Изменил область до viewScope, и теперь она отлично работает.

Для получения более подробной информации: относится к этим blog

Смежные вопросы