Oracle Apex 有条件地显示表单字段

标签 oracle oracle-apex

Oracle 11g 顶点4.2.6.00.03

我有一个表单,我需要在特定条件下有条件地显示部分

这些部分字段是技能和许可。但是我只需要这些来表明 客户要求查看它们。

我有一个 LOV 选择列表,其中给出了,

  • 无,1
  • 仅限技能,2
  • 仅限清仓,3
  • 许可和技能,4

页面项目为 P192_skill 和 P192_Clearance

选择后,然后根据选择显示特定字段。

最佳答案

使用 JavaScript 表达式创建一个 onchange 动态操作,根据所选值显示/隐藏字段。如果存在多个真/假条件,您可以执行利用提供的 API(如 $x_Show()

)的 JavaScript 操作

请参阅 Oracle Application Express API 引用,非命名空间 JavaScript API 文档:

https://docs.oracle.com/cd/E37097_01/doc.42/e35127/GUID-B4DC6729-ED57-49F1-B18C-1EB1053E7421.htm#AEAPI277 (OP版)

http://docs.oracle.com/database/apex-5.1/AEAPI/Non-namespace-Javascript-APIs.htm#AEAPI-GUID-464EC395-C8B2-4B2C-A9A2-01D1E3964D41 (当前的 APEX 版本,始终可以方便地使用当前文档来查看即将推出的功能、变化的趋势、 future 的弃用,...)

关于Oracle Apex 有条件地显示表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27944715/

相关文章:

oracleforms - Oracle Forms 与 APEX

mysql - Hive 查询按年份和 ID 获取日期列组的最小值和最大值

oracle - Netezza 中的子查询

sql - 对列中的重复数据

database - 以数据库用户身份登录 Oracle Application Express

oracle - 从 HTML 链接执行 Oracle Apex 流程

oracle-apex - 在顶点页面中保留值状态

javascript - 如何在 Oracle Apex 中刷新页面后保持行突出显示?

python - CX_Oracle - 将数据从 Oracle 导入到 Pandas 数据框

sql - SQL 请求中的标识符无效