在Oracle ApEx中更改其他文本项时设置文本字段的显示值

但丁

我有一个Oracle ApEx(版本4.2.5)数据库应用程序,其中有1个“主页”类型的页面显示表中的当前记录,还有一个“ DML表单”类型的页面,您可以在其中插入/更新/删除同一表中的记录。那是一个通用的“报表和表单”类型的应用程序。

在第二页上,我想更改名为P2_KOD的特定文本字段时设置4个文本字段的值。为此,我针对该特定文本字段创建了一个动态操作。我已将事件设置为“更改”,选择类型设置为“项目”,项目设置为“ P2_KOD”,并且条件为空(即“-无条件-”)。

然后,我添加了一个真正的操作来设置4个文本字段的值。我已经尝试了“ PL / SQL函数体”和“ JavaScript表达式”的“设置值”操作。但是我无法设置那4个文本字段的显示值。我知道我可以设置这4个文本字段的会话值,因为我看到它们处于“插入”状态,并且在“查看”信息中分配了正确的项目值。

我的配置有什么问题?

编辑#1:我在apex.oracle.com上创建了相同的scneario。您可以使用以下凭据登录并签出“ Application 76791-Simple Rep&Form App”。有一个名为“ WHEN_DEPT_CHANGED”的动态操作,该操作应将P2_COMM的值更改为部门值的3倍。

Workspace: DANTE_DEO
UN       : anonymous_developer
PW       : ad
戴夫·林登

您收到错误:

Uncaught TypeError: string is not a function 

对于“执行JS代码”中的此JS:

$x('P2_COMM').innerHTML = $x('P2_EMPNO').value() * 3;
$x('P2_COMM').value = $x('P2_EMPNO').value() * 3;

这是因为.value()不是函数,就像一个属性。改成:

$x('P2_COMM').innerHTML = $x('P2_EMPNO').value * 3;
$x('P2_COMM').value = $x('P2_EMPNO').value * 3;

而且你应该做生意。

方便的提示:您可以使用Google Chrome中的控制台(按F12键,导航至控制台并刷新页面)或使用Firefox中的Firebug扩展,在Apex(或其他任何方式)中调试JS代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Oracle Apex的文本项字段中的字符限制

来自分类Dev

从Oracle表格中的表格动态设置文本项的文本

来自分类Dev

在Textarea中突出显示文本时,HTML在Oracle Apex中显示为文本

来自分类Dev

Oracle Apex 5.1 apex_item.checkbox2始终显示为文本字符串

来自分类Dev

如何在其他文本字段中输入值时清除文本字段

来自分类Dev

选择下拉列表时如何在其他文本字段中设置值?

来自分类Dev

如何在Oracle Apex预元素文本中包含字段值

来自分类Dev

在 Oracle 表单中为文本项选择 LOV 后自动填充文本项

来自分类Dev

在 Oracle APEX 中使用 AutoComplete 将下拉菜单添加到文本字段

来自分类Dev

隐藏的文本字段将设置为其他“文本字段”值

来自分类Dev

在插入 Oracle 之前更改 XML 字段中的文本

来自分类Dev

Oracle APEX Application Builder:搜索特定员工,并在硬编码文本字段中返回其姓名,工资和部门

来自分类Dev

单击下拉列表中没有值字段或文本字段的选择时,如何从数据库中显示标签/文本框上的其他列

来自分类Dev

Oracle APEX文本页面项作为SQL查询中的不可编辑超链接字段

来自分类Dev

如何根据Oracle Apex中其他列的值启用或禁用列中的按钮?

来自分类Dev

使用Oracle APEX表单,是否可以根据下拉菜单中的其他选择使其他字段变灰?

来自分类Dev

我无法在Oracle Forms 6i中手动填写“文本项”

来自分类Dev

没有在我的Oracle Apex表单中显示值列表字段

来自分类Dev

在另一个文本字段中输入数字后,以html格式显示其他文本字段

来自分类Dev

Oracle Apex重定向页面从选择列表中设置的值

来自分类Dev

只要新值与当前值不同,Oracle SQL会将字段的值从列表更改为其他值?

来自分类Dev

在Oracle APEX中更新记录后如何更改列的值

来自分类Dev

当其他文本字段更改时触发特定文本字段的计算

来自分类Dev

在 Oracle SQL 中按其他字段中的唯一值计数

来自分类Dev

Oracle Apex与Oracle SQL Developer

来自分类Dev

如何查找/替换Oracle中包含%和其他特殊字符的文本的行

来自分类Dev

如何查找/替换Oracle中包含%和其他特殊字符的文本的行

来自分类Dev

Kotlin:输入 13 个数字时将焦点设置到其他编辑文本字段

来自分类Dev

根据其他文本字段的输入填充文本字段初始值

Related 相关文章

  1. 1

    Oracle Apex的文本项字段中的字符限制

  2. 2

    从Oracle表格中的表格动态设置文本项的文本

  3. 3

    在Textarea中突出显示文本时,HTML在Oracle Apex中显示为文本

  4. 4

    Oracle Apex 5.1 apex_item.checkbox2始终显示为文本字符串

  5. 5

    如何在其他文本字段中输入值时清除文本字段

  6. 6

    选择下拉列表时如何在其他文本字段中设置值?

  7. 7

    如何在Oracle Apex预元素文本中包含字段值

  8. 8

    在 Oracle 表单中为文本项选择 LOV 后自动填充文本项

  9. 9

    在 Oracle APEX 中使用 AutoComplete 将下拉菜单添加到文本字段

  10. 10

    隐藏的文本字段将设置为其他“文本字段”值

  11. 11

    在插入 Oracle 之前更改 XML 字段中的文本

  12. 12

    Oracle APEX Application Builder:搜索特定员工,并在硬编码文本字段中返回其姓名,工资和部门

  13. 13

    单击下拉列表中没有值字段或文本字段的选择时,如何从数据库中显示标签/文本框上的其他列

  14. 14

    Oracle APEX文本页面项作为SQL查询中的不可编辑超链接字段

  15. 15

    如何根据Oracle Apex中其他列的值启用或禁用列中的按钮?

  16. 16

    使用Oracle APEX表单,是否可以根据下拉菜单中的其他选择使其他字段变灰?

  17. 17

    我无法在Oracle Forms 6i中手动填写“文本项”

  18. 18

    没有在我的Oracle Apex表单中显示值列表字段

  19. 19

    在另一个文本字段中输入数字后,以html格式显示其他文本字段

  20. 20

    Oracle Apex重定向页面从选择列表中设置的值

  21. 21

    只要新值与当前值不同,Oracle SQL会将字段的值从列表更改为其他值?

  22. 22

    在Oracle APEX中更新记录后如何更改列的值

  23. 23

    当其他文本字段更改时触发特定文本字段的计算

  24. 24

    在 Oracle SQL 中按其他字段中的唯一值计数

  25. 25

    Oracle Apex与Oracle SQL Developer

  26. 26

    如何查找/替换Oracle中包含%和其他特殊字符的文本的行

  27. 27

    如何查找/替换Oracle中包含%和其他特殊字符的文本的行

  28. 28

    Kotlin:输入 13 个数字时将焦点设置到其他编辑文本字段

  29. 29

    根据其他文本字段的输入填充文本字段初始值

热门标签

归档