我使用数据可视化构建了一个小型 ADF 应用程序并遇到了问题。
现在我有一个会话范围的托管 bean,名为map_action
,它用于<dvt:map>
通过其属性将数据从 a 传递到 DataControl 内的 sql 查询country
。
此查询使用location
在其where
子句中命名的绑定变量。绑定变量从一个 groovy 表达式中获取其值:
adf.context.sessionScope.map_action.country
这有一个问题。即使值发生map_action.country
变化,绑定变量也始终使用第一个值。
有什么办法可以location
取值map_action.country
吗?它看起来正在读取缓存值。
也许 groovy 表达式是不正确的。有没有办法向当前map_action
实例发送消息?
提前致谢。