sql - 如何在单击 oracle apex 中的每个列表视图项时显示动态模型内容?
问题描述
我是 Oracle 顶点的新手。我有下表。
QUESTIONS
ID SUMMARY DESCRIPTION
1 FAQ 1 Test 1 Summary
2 FAQ 2 Test 2 Summary
3 FAQ 3 Test 3 Summary
QUESTIONS_ANSWER
Id ques_id answer
1 1 Question 1 ans goes here
2 2 Question 2 ans goes here
3 3 Question 3 ans goes here
我需要在主页的列表视图中显示表 QUESTIONS 中的所有记录。所以我使用 Type 作为 ListView 和下面的 sql 查询
select ID,
SUMMARY,
DESCRIPTION
from QUESTIONS
现在我想在模型/页面中单击每个列表项时显示来自表 QUESTIONS_ANSWER 的相应答案
如何在 oracle apex 中做到这一点?
解决方案
您可以在列表视图中定义“链接目标”。
- 在另一个页面上创建一个关于 QUESTIONS_ANSWER 的报告(假设第 2 页)和一个页面项目 P2_QUES_ID(假设是to
QUES_ID
的外键)。QUESTIONS_ANSWER
QUESTIONS
- 将查询设置为
SELECT
answer
FROM
question_answer
WHERE
ques_id = :P2_QUES_ID
- 在具有列表视图的页面上,将链接目标设置为第 2 页,并将项目 P2_QUES_ID 设置为值
&ID.
推荐阅读
- awk - awk/grep 根据 file1 中的匹配字符串列表在 file2 中打印整个记录
- python - 机器学习数据集标签取决于不止一行
- vba - 转发 Outlook 电子邮件而不添加原始电子邮件的签名或 From: 和 To:
- r - R:在保持顺序的同时折叠列中的重复值
- spring-boot - 具有授权扩展的 Auth0 未将角色传递给 Spring Security JWT 对象
- jquery - 如何删除 tablesorter.js 中的多余行?
- html - 如何使用 css 为每个页面隐藏这个特定的 div 元素(WP)
- javascript - 页面加载后隐藏此类并在 20 秒后显示
- python - Python - 添加了与另一个类似的新字典
- c# - C# WinForms 试图保持时间线同步