Я создаю небольшое приложение ADF с использованием визуализаций данных и столкнулся с проблемой.
В настоящее время у меня есть управляемый bean-объект в рамках сеанса с именем map_action
, который используется для передачи данных из <dvt:map>
к SQL-запросу внутри DataControl по его свойству country
.
В этом запросе используется переменная связывания с именем location
в предложении where
.И переменная связывания берет свое значение из отличного выражения:
adf.context.sessionScope.map_action.country
Это имеет одну проблему.Даже если значение map_action.country
изменяется, переменная связывания всегда использует первое значение.
Есть ли способ заставить location
принять значение map_action.country
?Выглядит так, как будто читает кэшированное значение.
Возможно, выражение groovy неверно.Есть ли способ сообщить текущему экземпляру map_action
?
Заранее спасибо.