Показать сообщение отдельно
Старый 01.12.2008, 11:14   #13  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от AndyD Посмотреть сообщение
2 zvv
Что будет срабатывать - это понятно. Только executeQuery() срабатывает каждый раз, когда запрос отправляется на сервер, в том числе и при фильтрации или сортировке. Будут избыточные вызовы.
Согласен.
Просто изночально думалось, что сброс фильтра не будет оставлять это, а оказалось оставляет.
Это раз.
А второй прикол, который я заметил в этом случае такой:
Когда нажимешь сброс фильтра, то код, добавляющий рэндж на executeQuery(), отрабатывает и добавляет ещё один (прикольно, если не делать findOrCreate ).
А если просто делать "фильтр" и выполнять запрос ещё раз, то код на executeQuery() как бы отрабатывает, но на действующую кверю это не "возымевает" никакого действия - все рэнджи остаются как в фильтре! Вот так-то.
__________________
Zhirenkov Vitaly