Цитата:
Сообщение от
AndyD
2 zvv
Что будет срабатывать - это понятно. Только executeQuery() срабатывает каждый раз, когда запрос отправляется на сервер, в том числе и при фильтрации или сортировке. Будут избыточные вызовы.
Согласен.
Просто изночально думалось, что сброс фильтра не будет оставлять это, а оказалось оставляет.
Это раз.
А второй прикол, который я заметил в этом случае такой:
Когда нажимешь сброс фильтра, то код, добавляющий рэндж на executeQuery(), отрабатывает и добавляет ещё один (прикольно, если не делать findOrCreate

).
А если просто делать "фильтр" и выполнять запрос ещё раз, то код на executeQuery() как бы отрабатывает, но на действующую кверю это не "возымевает" никакого действия - все рэнджи остаются как в фильтре! Вот так-то.