oracle-apex - 将 URL 参数传递给公共页面并通过它进行查询 (Oracle Apex)
问题描述
我需要调用公共顶点页面(无需身份验证)并通过 URL 将参数传递给它,并使页面在页面加载时使用该参数查询表
例如通过 URL 传递员工 ID,页面显示员工数据
如果您有一个虚拟页面的示例,那就太好了
我正在使用 Oracle Application Express 20.1.0.00.13
解决方案
执行此操作的一种方法的 emp 表示例。我正在使用报告进行操作,但您应该能够基于此弄清楚如何使用表格进行操作。
- 创建类型为“报表 > 交互式报表”的页面。选择表“EMP”并创建页面。
- 在页面构建器中编辑页面。在我的情况下,页面 nr 是 15。
- 创建“隐藏”类型的页面项目 P15_ENAME
- 修改报告区域:将 WHERE 子句设置为
ENAME = :P15_ENAME
- 修改页面属性:将身份验证设置为“页面是公共的”。节省。
- 使用 <hostname_and_path>/f?p=<your_app_id>:15:::::P15_ENAME:KING 之类的 url 运行页面(将 <> 之间的值替换为您自己的值)。
推荐阅读
- php - 通过 PHP 从 android 读取字符串返回 'null'
- angular - 无法从 GET 方法获取任何数据
- oracle - 使用 Sqoop 拉取特殊字符
- regex - 箭头键被 vtype mask extjs 阻止
- php - 单击菜单链接时带有滚动条的左侧菜单然后滚动条将其不显示滚动条靠近单击的菜单
- angular - 找不到 EmojiModule 并且无法在我的组件中使用 EmojiService。Angular 7.1.0 和 TypeScript 3.1.6
- c# - WTS32api:WTSEnumerateSessions 返回错误代码 5
- android - 在 Android Ionic 3 应用程序的 PDF 文档中保存签名
- ruby-on-rails - 图像随着 net::ERR_CONTENT_LENGTH_MISMATCH 消失
- python-2.7 - 使用 Opus 编解码器支持为 python 编译 PJSUA 库