Игорь_UUS |
---|
... ... На данный момент, чтоб много не переделывать, можно открывать такие справочники не закачивая данные, далее пользователь вводит в FindPanel несколько интересующих симв олов, и тут вопрос: Как правильно отловить событие прекращения ввода символов в FindPanel, после которого происходит поиск?
Если такое событие есть, далее при обработки события "закачаю данные" в TcxGridTableView, которые будут удовлетворять данному поиску... далее чем больше букв вводит пользователь тем точнее поиск.
... |
То есть, пока юзер не начал вводить - ничего не доступно?
А как ввел хотя бы "а", и затем пауза - сразу все записи, где есть "а"? А потом, по мере ввода, количество записей должно уменьшаться? Намного ли это лучше поведения по умолчанию?
Я делал так: сперва ничего нет. Пока юзер не введет запрос в спецпанели панели и не нажмет "хочу". Если он хочет "всё сразу" - то и фик с ним, сам запросил, вот сиди и жди, пока подгрузится. А если ввел "азбука пчеловодства" - то и получит только то, что хочет. И никаких пауз, просто ждем, пока не нажмет на "хочу".