1

マスター詳細として機能する 2 つの対話型レポートを作成しました。マスターには、詳細レポートをマスターのレコードで更新するリンクがあります。

ページをモーダルウィンドウとして呼び出して保存する詳細レコードの作成ボタンがあります。[詳細の作成] ボタンがマスター レコード ID で更新されないことを除いて、すべてが正しく機能します。このボタンは、マスター レコード ID のモーダルにページ アイテムを設定することを想定しています。

元のページが作成されたときにボタンが作成され、変更されないように見えます。マスター レコード ID を使用してメインのアイテムを設定する動的アクションがあり、ボタンがそれを使用すると想定しましたが、更新されません。

マスター レコード ID を保持するアイテムを変更するときにボタンを更新するにはどうすればよいですか? 他の方法でビルドすることはできますが、チェックサムを機能させることができず、モーダルが開くとエラーがスローされます。

ボタンの onclick にアタッチされた JavaScript 呼び出しは次のとおりです。

apex.navigation.dialog('f?p=810:6010:14381566697413::NO::P6010_TRACK_SERNO,P6010_FORM_ACTION:90,CREATE\u0026p_dialog_cs=z9T5rK-dt186xh83jq4Dy4d2vumFtU_Fj1a0Opm8M4gyGXp5eQ89zcx3KvDE84L_63s_4583R7WGcYhAHXyX1Q',
{title:'Level',height:'500',width:'720',maxWidth:'960',modal:true,dialog:null},
't-Dialog--standard',
$('#createLevel'));

例として、P6010_TRACK_SERNO項目を90から95に変更しようとしています

4

1 に答える 1

0

このような場合、私は通常、ボタンのクリック時ではなく、呼び出されたページの初期化時にアイテムの値を設定します。

たとえば、次のようにプリレンダリングで PL/SQL を介して項目値をコピーできます。

:P6010_TRACK_SERNO := :P0000_MASTER_ID;

それはオプションですか?

于 2016-02-11T09:35:48.423 に答える