問題タブ [oracle-apex-19.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 折りたたみ可能なレポートが空の場合、Oracle apex 19.2はユーザーを表示します
折りたたみ可能なレポートに行があるか、空の場合 (折りたたまれた状態の場合) をユーザーに表示する必要があります。
すべてのテーブルで機能するグローバルでシンプルなソリューションを見つけようとしています。
現在、私の唯一のアイデアは、更新後にレポートごとに動的アクション (「空の通知」) を作成することです。次に、次の行がある場合は、javascript を使用して「クライアント側の条件」をチェックインします。
$(this.triggeringElement).find('.nodatafound').length==1;
次に、折りたたみ可能なアイコンを赤/緑に色付けしています。
$(this.triggeringElement).find('.t-Button--icon').css("background-color", "red")
このソリューションは機能します (クラシック レポートとインタラクティブ レポートの場合、とにかくインタラクティブ グリッドはありません)。しかし、多くのテーブルがあり、JavaScript コードを関数に配置しても、何度も繰り返されます。よりメンテナンスしやすいオプションを探しています。1 か所に配置できるすべてのレポートの組み込みの動的アクションのようなもの。
ありがとう