目前,如果我填充表单并离开页面,当我返回表单时,表单条目仍然存在。是否可以防止保存这些条目?
项目的默认值使用 PS/SQL 填充,但内容可以调整。
我尝试创建一个动态操作来清除“页面卸载”上的项目,但这没有任何作用。这是正确的浏览器事件,还是我只是把实现弄错了?
更新:提供一些上下文...
页数:
可以通过第 1 页或第 2 页访问第 3 页。
如果用户通过页面 2(一个不同的表单)访问表单,他们将选择一个特定的值,这将用于填充页面 3 上的默认值(通过项目和 PL/SQL 函数体)。
如果用户通过第 1 页访问表单,将运行相同的 PL/SQL - 这可能导致第 3 页表单项为空(NULL 默认值)。
但是,当用户编辑 Page 3 项目(从默认值更改)时,这些值将在用户下次访问表单时保持不变。如何防止这种状态被捕获?
在我的 APEX 应用程序中,我创建了一个按钮,该按钮应将当前页面的参数值传送到外部 URL
可选的 URL 重定向目标设置为 PHP 文件的 URL。
我已将按钮的 URL 目标设置为http://[URLNAME]?sid=:student
据我了解,没有替换 APEX 变量。
谁能告诉我它是如何被替代的?
非常感谢
我必须得到我的“ apex_web_service.make_rest_request ”的响应头 ”请求。
我知道使用“ UTL_HTTP ”包是可能的,如此处所述:https : //docs.oracle.com/database/121/ARPLS/u_http.htm#BHAHDHHB
但是我怎么能用“ apex_web_service ”做到这一点?甚至有可能吗,因为我在本文档中找不到它?http://docs.oracle.com/database/121/AEAPI/apex_web_service.htm#AEAPI537
预先感谢您的回答!
大家好我的VMware这在我以前的做法Oracle APEX 5.0,我目前无法登录Oracle APEX,因为我不知道我worksapce name和username登录到顶点,我仍然有通过访问Oracle数据库的system用户,我只需要一个query即允许我检索 Oracle APEX 用户名和工作区名称吗?
我正在尝试在 oracle apex 中使用 Javascript 设置值和会话状态。这是我调用的函数:
function setItemValue(node) {
$s('P2020_SELECTED', node);
apex.server.process ('MY_PROCESS', {
p_arg_name: 'P2020_SELECTED',
p_arg_value: node
});
}
Run Code Online (Sandbox Code Playgroud)
将设置显示值(第 2 行),但不会设置会话状态。我在 apex 的页面加载时收到此错误。
Error: SyntaxError: Unexpected token P in JSON at position 0
Run Code Online (Sandbox Code Playgroud) 我有一个名为 Employees 的表,其中包含 Employee_id 和 Employee_Name 列。现在我想在每个员工姓名前面创建一个带有复选框的页面,选择需要的页面,将它们存储到一个临时表中并使用它们进行进一步的操作。我面临的问题是如何创建多选列表并将选择值存储在表中。是否有用于多选的项目?如果没有,我该怎么做?
我目前在运行 Windows 10 的计算机上的 Internet Explorer 上使用 Oracle Apex 版本 18.2.0.00.12。
我在将交互式网格下载为 CSV 文件时遇到问题。
在我的 Apex 页面上,我有一个交互式网格和三个页面项目。其中两个页面项目 P200_DATE_FROM 和 P200_DATE_TO 是日期选择器项目。另一项是名为“提交”的按钮,其操作是“提交页面”。
这是我的交互式网格的查询:
select * from kat_test
where repairdate between :P200_DATE_FROM and :P200_DATE_TO;
Run Code Online (Sandbox Code Playgroud)
交互式网格中有四列:
问题 - Varchar2
月 - 数字
周 - 数字
维修日期 - 日期
我在交互式网格中更改的唯一设置是标题和 SQL 查询。
我将 P200_DATE_FROM 的源更改为返回当月第一天的 PL/SQL 表达式。它设置为“仅当会话状态中的当前值为空时”使用。表达式为:
trunc(last_day(sysdate)-1, 'mm')
Run Code Online (Sandbox Code Playgroud)
我更改了返回当前日期的 P200_DATE_TO PL/SQL 表达式的源。它还设置为“仅当会话状态中的当前值为空时”使用。表达式为:
sysdate
Run Code Online (Sandbox Code Playgroud)
当我运行页面时,它完全按预期加载,因为 P200_DATE_FROM 页面项目填充了当月的第一个日期,P200_DATE_TO 项目填充了当前日期,并且交互式网格显示了正确的数据。
问题:当我选择操作 -> 下载 -> CSV 时,CSV 文件会下载并作为 Excel 文件打开,但只显示标题名称。标题下方的单元格都是空的。但是,如果我更改 P200_DATE_FROM 页面项目和/或 P200_DATE_TO 页面项目中的日期之一(或两者),然后按提交按钮,页面将被提交,然后当我单击操作 -> 下载 -> …
我在 Oracle Apex 工具中有一个交互式网格。我需要在没有 html 标签的情况下包装标题。
是否可以对标题和单元格进行自动换行?
导入项目时,应用程序引用了很多错误的表名,从而导致错误。我需要相应地手动重命名或创建表。如果我只需点击几下就可以找到应用程序中所有错误的 SQL 表达式,那就太好了。
如何验证页面内容正文、页面项等中的所有 SQL 表达式以查看哪些地方存在错误?
编辑:
此处:表 SAMPLE$PROJECT_TASKS 不存在,并且 Advisor 未找到。
尝试创建一个脚本来导出我的 apex 应用程序。使用 sqlcl,您可以执行以下操作
apex export 100。有没有办法使用 Oracle Apex 中的脚本编辑器接受的纯 sql 或 pl/sql 来执行此操作?
oracle-apex ×10
oracle ×7
plsql ×3
javascript ×2
database ×1
oracle11g ×1
sql ×1
web-services ×1