本文介绍了动态更改APEX_ITEM。 Oracle顶点中的TEXT值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个应用程序,我已经创建了经典报告。它有4列。
I have an application where I have created classic report. it has 4 columns.
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的值。
I want to dynamically change the value for attribute2 based on attribute1.
attribute2 = attribute3 * attribute1
,其中attribute3将被预取,而attribute1将由用户输入
。
attribute2 = attribute3*attribute1
, where attribute3 will be pre-fetched and attribute1 will be entered by user
.
我想根据attribute1的变化动态计算属性3。
I want to calculate attribute3 on-fly(dynamically), based on changes in attribute1.
版本:4.2.1
推荐答案
你可以用一个(中等复杂的) )动态操作如下。
You can do this with a (moderately complex) dynamic action as follows.
- 当用户更改名称为f06的任何元素时(即使用p_idx定义的attribute3),将触发操作=> 6)。
- 所采取的行动是运行一些Javascript,在同一行中找到名为f04和f05的其他2个元素,得到 f04和f06元素,将它们相乘并将结果存储在f05元素中。
这篇关于动态更改APEX_ITEM。 Oracle顶点中的TEXT值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!