【问题标题】:Select list with javascript in the apex oracle在顶点 oracle 中使用 javascript 选择列表
【发布时间】: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


【解决方案1】:

更改时需要提交Item Value,可以使用Javascript或PLSQL Dynamic action提交

【讨论】:

  • 在源代码部分?我已经用数据库列项填充了源
猜你喜欢
  • 2016-12-07
  • 2016-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-15
  • 1970-01-01
相关资源
最近更新 更多