1

折りたたみ可能なレポートに行があるか、空の場合 (折りたたまれた状態の場合) をユーザーに表示する必要があります。

すべてのテーブルで機能するグローバルでシンプルなソリューションを見つけようとしています。

現在、私の唯一のアイデアは、更新後にレポートごとに動的アクション (「空の通知」) を作成することです。次に、次の行がある場合は、javascript を使用して「クライアント側の条件」をチェックインします。

$(this.triggeringElement).find('.nodatafound').length==1;

次に、折りたたみ可能なアイコンを赤/緑に色付けしています。

$(this.triggeringElement).find('.t-Button--icon').css("background-color", "red")

ここに画像の説明を入力

このソリューションは機能します (クラシック レポートとインタラクティブ レポートの場合、とにかくインタラクティブ グリッドはありません)。しかし、多くのテーブルがあり、JavaScript コードを関数に配置しても、何度も繰り返されます。よりメンテナンスしやすいオプションを探しています。1 か所に配置できるすべてのレポートの組み込みの動的アクションのようなもの。

ありがとう

4

2 に答える 2