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 :::::
貴重なご意見をお寄せください。
どうもありがとう。