2013-03-07 75 views
0

我希望有人能够协助以最好的方式存储在Oracle ApEx应用程序中输入的信息,该应用程序像向导一样分区。如何临时存储用户响应供以后使用

基本上屏幕上有很多字段,即文本框,文本区域,选择列表,复选框以及radiogroup按钮,但不附加到任何特定的数据库表。

我想要做的是基本上让用户在一个窗格中输入所需的答案,这可能总共有5个项目,即2个文本框,1个radiogroup,1个selectlist和1个复选框,当他们按下“下一步>“按钮,然后转到下一个窗格,将这些答案存储在ApEx集合中,并针对特定的ID进行存储,并在输入的以下窗格中执行相同的过程。

希望以上是有道理的。

真的很感激如何解决这个问题,以及提供其他“更好”的手段来实现相同的结果。

我使用的是Oracle APEX 4.1.2

基本上要值存储远的飞行,并在稍后阶段重用。

任何帮助/建议,将不胜感激。

谢谢。

+3

我认为使用常规项目的方式工作。从第10页开始,您可以使用第5页中创建的项目,而没有任何问题。 – Plouf 2013-03-07 11:00:07

+1

普洛夫说了些什么。只要您提交一个页面(通常,下一个按钮将执行此操作),项目的值将被提交到会话状态。所以只要页面的缓存没有被清除(或者一个单独的项目),那么所述项目的值就可以通过通常的符号来访问。当然,使用集合也是一个选项,并且像页面项目的值一样绑定到会话。 – Tom 2013-03-07 12:48:52

+0

谢谢。 @Tom - 我打算做的是使用jQuery,只扫描答案项目并将这些值传递给一个集合。任何想法最好的方式来做到这一点? – tonyf 2013-03-07 13:09:49

回答

0

正如我在上面的最后一条评论中提到的那样,Plouf带着货物走了过来。毕竟我并不需要ApEx Collection - 常规项目就是这么做的。

相关问题