我有一个创建经典报告的应用程序。它有4列。

SELECT KEY,
  APEX_ITEM.TEXT(6,attribute3,10) attribute3,
  APEX_ITEM.HIDDEN(3,KEY) ||
  APEX_ITEM.TEXT(4,attribute1, 10) attribute1,
  APEX_ITEM.TEXT(5,attribute2, 10) attribute2
FROM table1 ;

我想基于attribute1动态更改attribute2的值。
attribute2 = attribute3*attribute1,其中attribute3将被预取,attribute1将是entered by user

我想根据attribute1的变化动态(动态)计算attribute3。
Version: 4.2.1

最佳答案

您可以通过(中等复杂度)动态操作来执行此操作,如下所示。

  • 当用户更改任何名称为“f06”(即您使用p_idx => 6定义的attribute3)的元素时, Action 就会触发。

  • javascript - 动态更改APEX_ITEM。 Oracle顶点中的TEXT值-LMLPHP
  • 采取的措施是运行一些JavaScript,以在同一行中找到其他两个名为“f04”和“f05”的元素,获取“f04”和“f06”元素的值,将它们相乘并将结果存储在“f05”元素。

  • javascript - 动态更改APEX_ITEM。 Oracle顶点中的TEXT值-LMLPHP

    09-29 22:56