ボタンを押した後にページを離れずにテーブル行を更新しようとしています。このウェブサイトではOracle Apex 5.1では、プロセスでボタンを押した後にPL/SQLを実行します。
javascript:{
var vGet = new htmldb_Get(null,$x('pFlowId').value,'APPLICATION_PROCESS=update_adressen',18);
vGet.add('P18_ADRESSEN', document.getElementById('P18_ADRESSEN').value);
vGet.get();
vGet = null;
};
:私はこの例を見つけた私が実行しようとしているHow To: APEX - Run a PL/SQL procedure from a button
PL/SQLコードは100%動作し、現時点では、パラメータを必要としない:
update orderregels set leveradressen_id = 3 where status='W';
JavaScriptも実行されています。
最初は、チュートリアルのように0ページでjavascriptコードを実行しようとしましたが、これは機能しませんでした。このエラーは、実際に私のデバッグウィンドウ(ページ0が見つかりませんでした)に示されています。
その後、私のプロセスがどこにあるか18ページに切り替えました。それ以降はデバッグ行が表示されないので、何が間違っているのか分かりません。
私のプロセスは、この場所に位置しています(18ページ):
私はこれが正しい場所であるかはわかりません。
私は間違っていますか?デバッグメッセージが表示されないのはなぜですか?
ありがとう!私はこれが頂点で可能であったことを知らなかった。しかし、今私は新しい問題に直面しています。ダイナミック・アクションを実行するときにPL/SQLで選択リストが更新されません。どうすればこの問題を解決できますか? – klokklok
アイテムをリフレッシュするためにPL/SQLの後に別のアクションを追加しますか? –