折りたたみ可能なレポートに行があるか、空の場合 (折りたたまれた状態の場合) をユーザーに表示する必要があります。
すべてのテーブルで機能するグローバルでシンプルなソリューションを見つけようとしています。
現在、私の唯一のアイデアは、更新後にレポートごとに動的アクション (「空の通知」) を作成することです。次に、次の行がある場合は、javascript を使用して「クライアント側の条件」をチェックインします。
$(this.triggeringElement).find('.nodatafound').length==1;
次に、折りたたみ可能なアイコンを赤/緑に色付けしています。
$(this.triggeringElement).find('.t-Button--icon').css("background-color", "red")
このソリューションは機能します (クラシック レポートとインタラクティブ レポートの場合、とにかくインタラクティブ グリッドはありません)。しかし、多くのテーブルがあり、JavaScript コードを関数に配置しても、何度も繰り返されます。よりメンテナンスしやすいオプションを探しています。1 か所に配置できるすべてのレポートの組み込みの動的アクションのようなもの。
ありがとう