0

APEX 4.1 の表形式フォームに [行を追加] ボタンを手動で作成しました。ただし、[行の追加] ボタンを押すと、表形式のフォーム クエリが更新されません。表形式のフォーム領域に部分的なページ更新を設定しています。

[行を追加] ボタンをクリックすると、ページが送信されます。

表形式にはユニオン オール クエリがあり、クエリの 2 番目の部分には対応する列のすべての null 値があり、Dual からデータを取得しています。where 条件があります

ここで、:REQUEST = 'ADD_ROWS' で、レベル <=1 で接続します。

問題。

上記の where 句を配置すると、ページが生成されますが、ブラウザの下部に警告が表示され、詳細には次のエラーが表示されます

エラー: オブジェクトはこのプロパティまたはメソッドをサポートしていません。」

行の追加ボタンを押すと、ページがリロードされますが、新しい行は作成されません。Firefoxでも試しました。Firefox は警告を表示しませんでしたが、[行の追加] ボタンを押しても行は作成されません。

ユニオンの 2 番目の部分の where 条件をコメント アウトすると、すべての SQL ステートメントの警告は生成されないため、where 条件に関係があると推測されます。

私の行追加機能は、アプリケーションでDenesによって説明された次の方法に基づいています

http://apex.oracle.com/pls/apex/f?p=31517:170:9915790172855 :::::

貴重なご意見をお寄せください。

どうもありがとう。

4

0 に答える 0