Oracle Apex 4.1 复选框更新穿梭

Posted

技术标签:

【中文标题】Oracle Apex 4.1 复选框更新穿梭【英文标题】:Oracle Apex 4.1 Checkbox to update shuttle 【发布时间】:2013-04-16 11:26:43 【问题描述】:

我是 APEX 的新手,需要一些帮助。 我在 11g 数据库上运行 Apex 4.1。

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

 SELECT name||' '||NEIGHBOURHOOD,property_id 

FROM property_table

where

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

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

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

【问题讨论】:

我最终添加了部分刷新页面的按钮。由于这不是理想的解决方案,如果您知道如何更好地实现这一点,我仍然感兴趣。 【参考方案1】:

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

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

不确定您是否在该帖子中找到答案。

【讨论】:

感谢您的回复。我尝试了几种方法,但不幸的是,它们都没有奏效。

以上是关于Oracle Apex 4.1 复选框更新穿梭的主要内容,如果未能解决你的问题,请参考以下文章

ORACLE apex - 使用 PL/SQL 循环通过复选框项目

如何在 Oracle Apex 应用程序中获取复选框值

如何处理 Oracle APEX 报告中的复选框项目?

Oracle ApEx 复选框以在选中/未选中时操作其他值

有条件地引用 Oracle APEX 中的复选框值

Oracle-Apex 分拣穿梭车