ユーザーがその行のリンクを既にクリックした場合に表示したいグリッドビュー (DXperience グリッドビュー) があります。各行のリンクは、アイテムに関する詳細が表示されるページにユーザーを送信します。これを象徴するために、たとえば、訪問した行の背景を別の色にすることを考えました。
私の質問は、これを行うための最も簡単で効率的な方法は何ですか?
私の考え: ログイン システムがないため、項目の ID をコンマで区切って Cookie に保存することを考えました。行をレンダリングするときに、Cookie を調べて、その項目が既に表示されているかどうかを確認します。
これがグリッドビューをどれだけ遅くするかについて懸念があります。私は通常、数千行を表示しています。ユーザーがおそらく 40 個のアイテムをクリックした場合、各行で 40 個のアイテムを実行して、既に表示されているかどうかを確認するのに時間がかかります。これは有効な懸念事項ですか? はいの場合、どうすれば最適化できますか?