0

我对 APEX 还很陌生,需要一些帮助。我在 11g 数据库上运行 Apex 4.1。

我有复选框字段 P6_LOCATION,其中包含位置列表,并且为字段分配了动态操作。单击时的动态操作应使用所选位置的属性列表(可以是一个或多个)刷新穿梭。所以我可以看到,在单击穿梭时会“闪烁”,就好像它刷新了一样,但它不会改变显示的元素数量。但是,如果我提交页面,shuttle 会显示不同(更新)数量的元素。班车代码:

 SELECT name||' '||NEIGHBOURHOOD,property_id 

FROM property_table

where

instr(':'||:P6_location||':',':'||to_number(location)||':') > 0

此代码确实有效,但在我调用它时无效。从会话的角度来看,我可以看到 P6_LOCATION 值正在改变......

任何帮助,指导非常感谢。

4

1 回答 1

0

问题可能是,尽管航天飞机刷新它并不“知道”新的复选框值,因此使用相同的选择进行刷新。

这是一个似乎处理相同问题的讨论: https ://forums.oracle.com/forums/thread.jspa?threadID=2171164&start=0&tstart=0

不确定您是否在该线程中找到答案。

于 2013-04-16T12:01:39.217 回答