Oracle apex Oracle Apex:为什么这个动态操作没有被触发/触发?

Oracle apex Oracle Apex:为什么这个动态操作没有被触发/触发?,oracle-apex,Oracle Apex,我正在使用ApplicationExpress 4.0.0.00.25 Apex 4.0EA2。我创建了一个简单的表单,只有很少的字段。每个字段都不是直接输入,而是一个LOV选择器附加到这些字段,在选择LOV值时,id将存储在字段中 通过SQL查询,我有一个与字段、项中的事件更改、条件始终、操作集值关联的动态操作。 但是,从LOV中选择值时,不会触发动态动作。如果我选择在页面加载时触发的动态操作,那么它会工作,但在从LOV中选择项目时不会工作。为什么会这样,是设计还是错误 Apex 4.0动态操

我正在使用ApplicationExpress 4.0.0.00.25 Apex 4.0EA2。我创建了一个简单的表单,只有很少的字段。每个字段都不是直接输入,而是一个LOV选择器附加到这些字段,在选择LOV值时,id将存储在字段中

通过SQL查询,我有一个与字段、项中的事件更改、条件始终、操作集值关联的动态操作。
但是,从LOV中选择值时,不会触发动态动作。如果我选择在页面加载时触发的动态操作,那么它会工作,但在从LOV中选择项目时不会工作。为什么会这样,是设计还是错误

Apex 4.0动态操作在弹出LOV上还不起作用。我怀疑他们会在Apex 4.0发布时工作,尽管我不确定。我已经读到,级联LOV功能最终将适用于弹出式LOV,尽管目前还没有,我想在这里也同样适用


如果您的LOV不是太大,您可以将项目更改为一个选择列表,动态操作将起作用。

您弹出的LOV项目在表单中有两个输入,P1_项目和P1_项目隐藏值。我用动态操作设置隐藏项p1\u ITEM\u HIDDENVALUE没有问题。对于P1_项,我创建了一个额外的隐藏项P1_extra-Value Protected应该是No,添加了另一个true操作,该操作将P1_extra设置为我需要在P1_项中填充的值。然后,我添加了另一个true action Execute JavaScript代码,代码如下:

$s'P1_ITEM'、$'P1_ITEM_HIDDENVALUE'.val、$'P1_EXTRA'.val


希望这对任何人都有帮助

嗯,我想我用错了词。我所说的表格形式是指单记录形式,而不是多记录形式。以下是应用程序URL:是的,表格形式意味着多记录形式!我现在更新了我的答案。顺便说一句,我看到你在Oracle论坛上问了同样的问题:它仍然是表格。你可能想要编辑它,然后你应该从Apex开发团队的一个成员那里得到一个明确的答案,因为他们积极参与了这个论坛。哦!我懂了。不幸的是,我无法创建一个选择列表,因为数据将大幅增长。如何实现类似的功能和替代步骤?您需要编写一个Javascript函数,用AJAX调用数据库,并从poplist项上的onchange触发器调用它。参见:示例