powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Диалог расширенного фильтра DevExpress
25 сообщений из 31, страница 1 из 2
Диалог расширенного фильтра DevExpress
    #39584208
Andy Mezentsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, приветствую!
Кто-нибудь делал свой диалог настройки фильтра? Нужно расширить функционал - кто-нить таклое делал?
Интересно посмотреть, если есть в публичном доступе, хотя бы скрины окон :)
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584210
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что в стандартном не устраивает ?
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584218
Andy Mezentsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

Drag'n'Drop, Undo/Redo, список значений столбца...
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584219
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584221
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если для одной вьюшки
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584222
Andy Mezentsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

Немного не тот фильтр... Вот этот.
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584231
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584237
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy MezentsevDimaBr,

Немного не тот фильтр...
это вызывается в тех же событиях OnFilterDialogShow, OnFilterCustomization
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584241
Andy Mezentsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

Во! Такой же нужен! Рисовали полностью сами или наследовались от стандартного?
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584246
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy MezentsevчччД,

Во! Такой же нужен! Рисовали полностью сами или наследовались от стандартного?
Полностью, сами. Идею, конечно, содрали у DevExpress.
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584248
Andy Mezentsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

Гуд! Спасибо за "пинок" со скрином. Начинаю понимать, как мой диалог будет выглядеть :)
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584253
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy Mezentsev,

...еще там есть кнопочка (в тулбаре самая правая), она показывает выражение фильтра ("логический" и "физический").
Иногда удобно посмотреть. Ну или наоборот - сразу руками в тексте набрать выражение.
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584263
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДПолностью, сами. Идею, конечно, содрали у DevExpress.А шаблоны фильтров у тебя есть? И если да, то как ты их хранишь ?
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584267
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамчччДПолностью, сами. Идею, конечно, содрали у DevExpress.А шаблоны фильтров у тебя есть? И если да, то как ты их хранишь ?
Да, вон две кнопки: "загрузить" и "сохранить". Файл или стрим.
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39584326
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Раньше были такие компоненты - PuterSoft SDK, сейчас оно есть в интернетах, можно найти
Я его взял и допилил под себя для ДевЭкспресса и с тех пор пользуюсь уже лет восемь.
Вот так родная демка выглядит:
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39585116
Andy Mezentsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

Парсинг фильтра самостоятельный, или используете структуру классов DevExpress (cxFilterCriteria и др.)?
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39585173
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy Mezentsev,
какой такой "парсинг"?

Все данные и структуры - изначально известны или мои, что и для чего там "парсить"?
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39593673
Andy Mezentsev, привет!

Тебе, случайно, такие фамилии как Метляков, Левдиков, Попков, Маслов, Луценко, Фёдоров, Косов ни о чем не говорят?

Всем сорри за офф-топ :)
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39595975
Andy Mezentsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - ЭхAndy Mezentsev, привет!

Тебе, случайно, такие фамилии как Метляков, Левдиков, Попков, Маслов, Луценко, Фёдоров, Косов ни о чем не говорят?

Всем сорри за офф-топ :)

Ух... Наверное с кем-то спутал. Пиши если что на andy_mezentsev@mail.ru
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39596081
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy Mezentsev,

а чем ДХ не устраивает?
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39596100
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
например - со связями неудобно работать.
Пример, есть список накладных. При просмотре списка, неожиданно (!) юзер захотел отбросить те, в деталях (детали - отдельная сущность, логически подчинённая текущей, но отсутствующая в выборке) которых нет позиций товаров, стоимость которых меньше 10 рублей.
...
Также, в элементах фильтра в качестве значения параметра нет возможности указать поля данных. Т.е., можно:
"Адрес контрагента" = Москва
, но нельзя:
"Адрес контрагента" = "Адрес отгрузки".
Здесь "Адрес контрагента" и "Адрес отгрузки" - поля фильтруемой выборки.
...
И т.д.
Т.е., внешний вид фильтра прикольный, но функционала мало, расширять сложно, проще свой с нуля написать.
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39596103
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

Первый вариант я как раз и показывал
Второй тоже есть, где то в настройках фильтра надо что то указать
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39596107
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39596109
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

Только плохо что для грида там все нормально, а для других контролов приходится изголяться (через датасет)
и гниды СКЛ не генерят для случая с джойн
...
Рейтинг: 0 / 0
Диалог расширенного фильтра DevExpress
    #39596765
Andy Mezentsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
И где такой фильтр? Вернее в какой версии DX?
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Диалог расширенного фильтра DevExpress
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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