SQL クエリから返されたデータに基づいて、複数の行の背景色を変更しようとしています。データ型として JSON を使用しており、loadComplete を使用してグリッドを反復処理し、グリッドが読み込まれた後に css クラスを追加して行に色を付けようとしました。これは機能しますが、何千もの行が返され、この方法ではグリッドの読み込みが大幅に遅くなります。グリッドが最終的にロードされるまで、ユーザーは長時間待たなければなりません。
顧客フォーマッタを使用して行に色を付けようとしたことはありません。顧客フォーマッタがトリガーされたときにグリッドをまだ使用できないため、エラーが発生すると言われているからです。顧客のフォーマッタが DOM でグリッドを使用できるようにタイムアウト期間を設定する方法に関するドキュメントを見てきましたが、回避しようとしているグリッドの読み込みが遅くなるようです。
理想的には、サーバー呼び出し (PHP) 中にテーブル データに基づいてクラスを行に割り当て、クライアント側でグリッドが読み込まれると、css スタイルに基づいて行に色を付けたいと考えています。サーバー側でクラスを割り当てるのが最も効率的な方法だと思われるので、データを複数回循環させたり、グリッドを複数回描画したりする必要はありませんか? これを行うために利用できる他の手法は何ですか?ありがとう!