gpt4 book ai didi

oracle-apex - Oracle Apex 在移动到另一个页面之前设置值,项目均为空

转载 作者:行者123 更新时间:2023-12-02 01:09:20 25 4
gpt4 key购买 nike

我正在尝试执行以下操作:

  • 拥有唯一 key 的匿名用户输入代码并点击“开始调查”
  • 该按钮需要调用 plsql 进程来填充一些隐藏的页面项目。
  • 设置值后,分支到调查页面,该页面将使用隐藏项目来过滤结果。

问题

无论我到目前为止尝试过什么,当我进入下一页时,进程设置的项目都是空的。我认为这是因为它没有提交。我目前的方式是:

  • 按钮导航到下一页
  • 按下按钮时设置的新流程会设置页面项目的值。

当到达下一页时,它们又变成空白了。

我可以设置按钮来提交并在处理中执行分支,但我认为提交会在设置值之前发生。我发现这些事情发生的顺序令人困惑。

我能否获得有关完成这项工作的帮助,是否有一篇关于更好地理解该领域的好文章?

这是将值放入的过程中的代码:

Begin

select id into :P1_pat_id
from lic_paticipent
where unique_id = :P1_unique_code;

select sur_id into :P1_sur_id
from lic_paticipent
where unique_id = :P1_unique_code;

select id into :P1_first_res_id
from lic_result r
where r.pat_id = :P1_pat_id
and r.sur_id = :P1_sur_id
and r.qop_id is null
and rownum = 1;

End;

预先感谢您的帮助。

最佳答案

好吧,我解决了这个问题,这是我在解决另一个问题时遇到的问题。我已将隐藏字段设置为“始终替换”而不是“仅当为空时”,因此 plsql 进程更新了 session 而不是项目,因此当我提交时,空项目替换了 plsql 进程设置的内容。我原以为当 session 更新时它也会更新该项目。我通过使隐藏字段可见来解决这个问题,并且可以看到它是空白的,但在检查 session 状态时有一个值。

enter image description here

关于oracle-apex - Oracle Apex 在移动到另一个页面之前设置值,项目均为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37037563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com