问题标签 [oracle-apex-19.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle-apex - 如果没有为特定列返回数据,如何将条件显示添加到交互式网格列
我有一个基于数据表的交互式网格,其列为:HEADER_1,HEADER_2...HEADER_6。
我想要有条件地显示列,这样如果没有为特定列返回任何行,即如果select HEADER_6 from data
--> 返回 null,那么 HEADER_6 列根本不应该显示。
我还为每个列创建了页面项目,以满足 P4_HEADER_1...6 等另一个要求,因此如果它们也可以用于此,请提出建议。
oracle - Oracle APEX Page item Read Only option which have multiple Conditions
I am new to Oracle apex.
I have a page with a form that is used to enter data into a table.
For Example there is P_ID, P_NAME, P_ADD_USER, P_VERIFIED_USER, P_SECOND_ID
items. I want to make P_SECOND_ID
read only based on multiple conditions.
Condition is
I tried to use Type = Item!=Value
but it is allowing me to add only one condition so is there any option that i can use both conditions and make that ITEM read only.
oracle-apex - 根据 Oracle APEX 项目值更新和插入
我有更新表(SAMPLE_TAB)的 APEX 页面。此表有多个列(ID、BADGEID、USERID、NAME、CITY、ZIP、EFTDT、TERMDT、STATUS)ID 是记录的不同编号。
BADGEID 和 USERID 是相关的,如果任何一条记录发生更改,它应该自动创建新记录并过期旧记录。
如果 NAME、CITY 或 ZIP 发生变化,则应该更新记录。
例如:见下表
ID BADGEID USERID NAME CITY ZIP EFFDT TERMDT STATUS
1 2345 54623 XYZ NY 00000 2020 年 8 月 31 日 2199 年 12 月 31 日有效
2 5678 90876 DEF NJ 00001 2020 年 8 月 31 日 2199 年 12 月 31 日有效
如果 BADGEID 2345 在 2020 年 9 月 1 日更改为相同 USERID(54623) 的 2354 那么应该有一个新记录如下
3 2354 54623 XYZ NY 00000 09/01/2020 12/31/2199 活动
并将旧记录更新到下面
1 2345 54623 XYZ NY 00000 8/31/2020 09/01/2020 未激活
我在更新处理中尝试了下面的 PL/SQL 代码,但出现错误
DECLARE ID_PARM =(从 SAMPLE_TAB 中选择 BADGEID,其中 ID = :P1_ID)
BEGIN IF (:P1_BADGEID = ID_PARM) THEN UPDATE ....... ELSE INSERT and UPDATE
oracle-apex - 在 Oracle Apex 报告中编辑/修复许多列标题
必须有一种更快的方法来做到这一点。当您创建交互式报表并将其链接到查询时,列标题都显示为正确案例。这很好,除非我有 300 个实际上是缩写的项目,所以我得到的不是 KOR 42,而是 Kor 42。或者不是 RLNO FE088,而是 Rlno Fe088。
我绝对不想进去手动编辑每一个,特别是因为他们将快捷键从 alt-1 更改为 ctrl+/ r 以返回渲染(编辑速度很慢)。
拜托,有人告诉我有一种方法可以将它们中的大量大写(不用全部大写,因为还有其他单词不应该大写)。
oracle-apex - 当页面项输入值时,将数据动态插入到 APEX 页面项中
我在 APEX 中有一个表单,用于将数据添加到表中。表单中的大多数项目都是自由格式文本,但是当您在页面项目中输入值时,需要自动填写的项目很少。
例如。
有页面项目的形式。ID、姓名、TitleLevel、Title_prefix、Salalry、
有一个带有 Title_prefix 和薪水信息的表 XYZ
ID Title_prefix Salaray
1 少年 80000
2 中级 95000
3 高级 115000
因此,您输入 ID= 1,Name = ABCD,Titlelevel = 6 并根据在 titlelevel 中输入的值填充 Title_prefix 和薪水。在这种情况下,它将是
Title_Prefix = (SELECT Title_Prefix FROM XYZ WHERE ID = (Case WHEN :P1_TitleLevel > 5 THEN 3 CASE WHEN :P1_TitleLevel = 5 THEN 2 ELSE 1 END))
薪水也是如此。
在将 Titlelevel 页面项目输入到 6 后,Title_prefix 和 Salary 应立即刷新并填充此项目。然后用户将提交表单,以便将信息输入到表格中。
email - APEX 19.2 页面进程和会话状态
在 APEX 19.2 表单页面上有一个动态操作,该操作会在单击“创建”按钮后立即发送一封电子邮件(通过数据库包完成)。此电子邮件包含在会话状态中找到的数据。但缺少的是在表单页面上输入的任何值,特别是在单选组中选择的值。正在考虑可能选择的无线电组项目可以保存到会话状态 - 然后可以包含在电子邮件中。想知道如何/是否可以做到这一点?
oracle-apex - Oracle APEX - 在级联弹出 LOV 中自动选择单个项目
我的页面 P2_LOV1 和 P2_LOV2 上有两个级联弹出 LOV
P2_LOV2 根据查询和在 P2_LOV1 中选择的值填充。我想要的是如果 P2_LOV2 中只有一个值,请将其设置为选定值。我怎样才能做到这一点?
oracle-apex - Oracle APEX:如何选择无线电组的默认值
我有一个基于 LOV 的广播组,有两个选项。我想默认选择第一个选项。
我将默认值设置为静态值,但这不起作用,无线电组在页面加载时仍然没有选择任何内容。我怎样才能做到这一点?
oracle-apex - Oracle APEX - 如何以编程方式在弹出式 LOV 中选择显示值
有没有办法使用 PL/SQL 在弹出 LOV 中设置选定值?
我用
它确实将 LOV 的返回值设置为myval
但不显示选定的相应显示值。如何以编程方式选择 LOV 的值并设置相应的显示值?可能吗?
当我的 LOV 基于 SQL 查询并且只显示一个值时,它确实对我有用
但是一旦我将它设置为具有多列的共享组件值列表,它就会停止工作