使用Apex 4.2动态创建页面

时间:2013-05-24 13:53:18

标签: html plsql oracle-apex

我想在Apex V4.2中构建一个应用程序(类似于在线考试),每页有一个问题,有多个选择答案。问题和答案都将存储在Oracle数据库中。问题的数量可能会不时变化甚至是排序,因此,我希望页面创建是动态的。如何在Apex中动态创建页面,或者如果不可能,可以选择在按钮单击时更改/刷新页面内容。

2 个答案:

答案 0 :(得分:0)

只是一个想法:

不要考虑如何创建其他页面 - 考虑如何制作一个页面,给定问题的ID,知道如何呈现该问题。

您需要一个数据模型,用于存储有关应询问哪些问题以及按什么顺序排列的信息。在页面上添加“下一步”按钮,找出下一个问题应该是什么,并使用新的问题ID导航回同一页面。

答案 1 :(得分:0)

您需要在一个页面上显示问题和一组答案,而不是动态创建页面。从这个角度看待任务。

在APEX中,您的任务的简单解决方案框架可能包含一个包含三个项目的页面。第一项是基于LOV的仅显示项目(保存会话状态),用于存储答案ID;第二个是Radiobutton的单选答案;第三个是Checkbox的多项选择答案。最后两个项目应使用LOV,它与第一个项目值相关。

在此sceleton中添加按钮,以便在考试答案中来回导航,提交选项;保存提交的选项,查询当前,下一个和以前的问题的过程;导航分支 - 它将是您的应用程序。

祝你好运。