1

テーブルからデータを取得し、値を計算して APEX UI に出力する単純な PL/SQL コードがあります。

次のような単純なコードを考えてみましょう。サンプルから cr への select sum(testing) を開始します。htp.p(cr); 終わり;

出力は「40」のようになり、2 分後に「new_value」に変わるはずです。ページ全体を更新/再読み込みできません。同じページに更新してはならないコードがたくさんあるためです。APEX で 2 分ごとにクエリを再実行するか、画面の出力を更新するにはどうすればよいですか? いくつかのオプションを検討しましたが、何も機能しないようです: 1. ループと sleep() を導入しますが、sleep() は APEX では機能しません。2. PL/SQL コードに javascript (setInterval) を埋め込みますが、これも正しく解析されません。それを行うより良い方法はありますか?

4

2 に答える 2

1

Apex タイマー プラグインを使用して、設定した間隔でページをリロードできます。ページ読み込みプロセスでは、必要な値を再計算できます。

http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-plug-ins-182042.html

于 2013-08-14T10:58:40.657 に答える