【发布时间】:2021-05-12 21:40:00
【问题描述】:
我使用 javascript 作为选择列表,我们称之为 max_mode 项。像这样的逻辑术语,对于 counter 兑换 = 1 和 3,
$('#P223_MAX_MODE').find('option').remove().end();
$("#P223_MAX_MODE").append('<option value=4>Program</option>');
对于错误的条件,
$('#P223_MAX_MODE').find('option').remove().end();
$("#P223_MAX_MODE").append('<option value=2>Day</option>');
$("#P223_MAX_MODE").append('<option value=3>Month</option>');
$("#P223_MAX_MODE").append('<option value=8>Week</option>');
$("#P223_MAX_MODE").append('<option value=9>Year</option>');
此过程和条件运行良好,但更新选择列表时未按初始条件更改。在真假条件下的动态动作设置中,我将fire on Initialization 改为'yes'。并且 javacsript 在更新状态下处于活动状态。 但问题是,更新时没有调用存储的返回值数据。我该如何解决这个问题?
【问题讨论】:
-
你能写出条件吗?你用的是什么类型的条件?请添加截图以便于理解
-
是什么触发了这个过程?如果它是一个按钮,则设置“行为”操作以提交页面。或者在操作中设置“要提交的项目”字段,以便您必须选择要使用的所有项目。
-
@mohamadsubhibouchi 好的,我已经添加了截图,希望它能让你更容易
-
@Tivi 因此触发此操作的是基于项目计数器兑换的更改的动态操作。当创建过程如您所愿顺利运行,但更新显示过程没有。您必须首先将初始化设置为“是”,然后在更新过程中调用 js 脚本。但是在item max mode return value is not working中出现了一个新问题
-
screenshots 1 选择列表最大模式,当 Fire on Initialization 设置为 no 时,返回值处于活动状态。但不调用动态 javascript 操作。截图 2 选择列表最大模式,当 Fire on Initialization 设置为 yes 时,返回值无效。但可以调用动态 javascript 动作
标签: javascript oracle-apex return-value selectlistitem