Страница 1 из 1

Работа локатора.

Добавлено: 11 Ноябрь 2013, 11:50
kreator
С8.9759, FireBird 2.1. Есть броуз по немаленькой таблице + хитрая фильтрация. Loading Method - File. Сделал инкрементный локатор по стринговому полю. Работает медленно. Посмотрел, оказалось при каждом вводе символа идёт опять применение фильтра и новая загрузка таблицы. Вопрос. Можно ли стандартный локатор каким-то простым способом допилить, чтобы он этого не делал, я один раз базу закачал и больше не надо. Или отказываться от стандартного локатора?

Re: Работа локатора.

Добавлено: 11 Ноябрь 2013, 13:16
Yufil
Так и не надо больше в базу лазить, если метод file.
Всё загружено в очередь, в ней и ищи, без стандартного локатора.

Re: Работа локатора.

Добавлено: 12 Ноябрь 2013, 11:50
kreator
Обошел стандартное поведение локатора. Но осадочек остался. Почему нельзя это сделать самим велосипедистам? Логичная ведь вещь. Причём на некоторые вещи (ну, например, скроллирование броуза) стоит условие (if ~self.Fileloaded).

Re: Работа локатора.

Добавлено: 31 Октябрь 2014, 15:52
kreator
В C9.1 вылечили эту хрень. Стандартный локатор заработал как надо. Молодцы!!! Вообще, работу над ошибками провели, много ещё проблем решили. Пока меня эта версия очень радует!