У меня есть вид сетки (вид сетки DXperience), который я хотел бы отобразить, если пользователь уже щелкнул ссылку в этой строке. Ссылка в каждой строке отправляет пользователя на страницу, где отображается более подробная информация об элементе. Чтобы символизировать это, я подумал, например, сделать фон посещенных строк другим цветом.
У меня вопрос, какой самый простой и эффективный способ сделать это?
Моя идея:
Поскольку системы входа в систему нет, я думал о сохранении идентификаторов элементов в файле cookie, разделенном запятой, и при рендеринге строк я буду искать в файле cookie, чтобы увидеть, просматривался ли этот элемент.
Меня беспокоит то, насколько медленно это сделает просмотр сетки. Я обычно отображаю несколько тысяч строк, и если пользователь щелкнул, возможно, по 40 элементам, потребуется время, чтобы просмотреть 40 элементов в каждой строке, чтобы проверить, просматривается ли он уже. Это действительная проблема, и если да, то как я могу ее оптимизировать?