我有一个过程,通常需要很长时间才能执行。执行此操作时,它将进程日志插入表中。
例如:
//执行一些代码后
我需要在Oracle APEX页面项中一一显示这些过程日志步骤,以便用户可以在前端看到过程执行的当前步骤。
我创建了一个按钮(名称:START_PROC)并调用一个动态动作,该动作正在使用JavaScript代码执行一个Ajax流程,并且在该流程中,我添加了htp.p(),它将内容返回到一个TextArea项。
但是问题是,这一次就将插入表中的所有处理步骤都返回了,而不是一次又一次地返回。
答案 0 :(得分:0)
我建议将代码分解为不同的PL / SQL过程,每个过程都会更改会话状态,并在“要返回的项目”中列出显示项。 否则,项目的会话状态可能会在服务器端更改,但是告诉客户端更改的命令正在等待过程完成