powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Incremental search devexpress
3 сообщений из 28, страница 2 из 2
Incremental search devexpress
    #39594727
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11X11инкрементальный поиск есть уже очень-очень давно
Даже для старых версий Delphi есть инкрементальный поиск у cxGrid Dev.
Ахах, нет. Нету там его. Тот инкрементальный поиск, о котором тут якобы речь -- такое убожество и страшно не удобное в использовании чудо (когда, находясь в фокусе в гриде/трилисте, надо начинать вводить слово, что такое же слово начиналось выделять в списке) -- что тупо все выключается за ненадобностью.

FOGOT-BAstA, на представленных выше скриншотах показан обычный трилист, где вся фильтрация происходит "в ручном" режиме, т.е. с помощью кода. Для мастер-деталей ничего из коробки нет (типа, когда есть совпадение в деталях и надо мастер оставить -- если речь про двухуровневый грид идет речь).

Собственно, вариантов фильтрации два -- пользоваться панелькой фильтрации/поиска из новых версий компонентов, либо самому писать. Причем самому самое простое -- использовать фильтрацию датасета, на втором месте -- фильтрация самого грида (добавляем в фильтр список полей и значения), на третьем месте -- фильтрация нодов для трилиста. Так что сначала надо определиться, что есть и что именно надо сделать.
...
Рейтинг: 0 / 0
Incremental search devexpress
    #39594732
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе, мастер-детали интересный вариант с датасетами и Filter -- делаем общее поле для поиска типа R_SEARCH, куда вбиваем текст из нужных полей. Причем для всех детей вбиваем в этот поиск еще данные и из родительской записи (чтобы корректно срабатывал фильтр). Теперь при поиске можно включать фильтр LIKE по полю R_SEARCH -- и он отфильтрует как детей, так и родителей. Причем оставит нужную последовательность (т.е. грид не поломается -- ведь ему нужна сортировка по родителям в обязательном порядке).
...
Рейтинг: 0 / 0
Incremental search devexpress
    #39594735
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDi,

Хмм... Еще в родителя надо добавить все инфо для поиска из детей (иначе при фильтрации родителя дети тоже пропадут). Либо можно как-нибудь в два этапа фильтровать (сначала детей, потом смотреть родителей в детях и принудительно включать их в фильтр для родителей). Короче, уйма вариантов.
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Incremental search devexpress
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]