Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / AutoSuggest для cxEditBox или другой вариант от DevExpress / 14 сообщений из 14, страница 1 из 1
07.08.2018, 07:54
    #39684040
Kaisar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
Всем доброго времени суток!

Есть вопрос: Необходимо допилить cxEditBox либо использовать другой компонент (DevExpress) чтобы при вводе в EditBox появлялся список возможных значений из таблицы (наподобие AutoSuggest). Но чтобы была возможность принимать ввод пользователя. Т.е. до тех пор пока есть совпадающие записи в таблице, он предлагал их, а если пользователь вводит текст не из таблицы, чтобы система принимала этот текст. Похожая функциональность реализована в cxLookupComboBox, однако там предлагается выбор только из таблицы, и не разрешен свободный текст. Может, есть вариант реализовать вышеуказанный функционал ? Прошу подсказать.
...
Рейтинг: 0 / 0
07.08.2018, 08:34
    #39684051
Kaisar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
Прошу прощения, не указал версии ПО: Delphi 10.2 Tokio, DevExpress RS25
...
Рейтинг: 0 / 0
07.08.2018, 09:01
    #39684055
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
TcxComboBox
...
Рейтинг: 0 / 0
07.08.2018, 10:00
    #39684075
Kaisar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
DimaBrTcxComboBox
Да, спасибо, кажись это оно. А как убрать месаг "No Matches found" если нет подходящих записей ? и еще вопрос: как сделать так, чтобы он искал только по начальным символам вхождение ? "Играть" с параметрами и "курить" доки ?
...
Рейтинг: 0 / 0
07.08.2018, 10:17
    #39684083
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
Заполняйте список при изменении в компоненте
...
Рейтинг: 0 / 0
07.08.2018, 12:13
    #39684173
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
Код: pascal
1.
TcxCombobox.Properties.DropDownListStyle = lsEditList



Режим lsEditList как раз и дает возможность выбора подходящих результатов из списка, либо ввод простого текста.
...
Рейтинг: 0 / 0
07.08.2018, 12:14
    #39684176
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
P.S. И ищет он всегда только по первым буквам (чтобы искал текст в середине, надо самостоятельно обработчик написать -- но вроде в одной из последней версии они сделали и эту настройку из коробки).
...
Рейтинг: 0 / 0
07.08.2018, 12:38
    #39684193
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
KaisarcxEditBox что такое?
...
Рейтинг: 0 / 0
07.08.2018, 12:56
    #39684213
Kaisar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
X11KaisarcxEditBox что такое?
Прошу прощения, это cxTextEdit
...
Рейтинг: 0 / 0
15.08.2018, 05:40
    #39687805
Kaisar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
KaisarDimaBrTcxComboBox
Да, спасибо, кажись это оно. А как убрать месаг "No Matches found" если нет подходящих записей ? и еще вопрос: как сделать так, чтобы он искал только по начальным символам вхождение ? "Играть" с параметрами и "курить" доки ?
...как убрать месаг "No Matches found" если нет подходящих записей ?
...
Рейтинг: 0 / 0
15.08.2018, 08:56
    #39687837
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
Kaisarкак убрать месаг "No Matches found" если нет подходящих записей ?
Откуда он берётся ?
...
Рейтинг: 0 / 0
15.08.2018, 09:22
    #39687848
Kaisar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
DimaBrKaisarкак убрать месаг "No Matches found" если нет подходящих записей ?
Откуда он берётся ?
Когда вводишь символ не из списка, вместо списка внизу дропдаунится маленькое окошко - No Matches found.
...
Рейтинг: 0 / 0
15.08.2018, 10:11
    #39687882
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
Надо отключить в Properties свойство DropDownSizeable или т.п. -- тогда кнопки не будет, а останется только список без элементов управления.
...
Рейтинг: 0 / 0
16.08.2018, 04:50
    #39688445
Kaisar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoSuggest для cxEditBox или другой вариант от DevExpress
JaDiНадо отключить в Properties свойство DropDownSizeable или т.п. -- тогда кнопки не будет, а останется только список без элементов управления.
Пока не получилось.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / AutoSuggest для cxEditBox или другой вариант от DevExpress / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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