Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Идея датасета с фильтрацией как в Экселе / 6 сообщений из 6, страница 1 из 1
12.06.2019, 20:52
    #39825847
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея датасета с фильтрацией как в Экселе
Приветствую!

Воспользуюсь форумом чтобы зарисать шикарную идею. Только что пришла в голову. Итак:

Видели, как работает фильтрация в Экселе? После активации фильтра набор строк "урезается". Но вот дальше, если менять значения в фильтруемых ячейках таблицы, строки не фильтруются заново.

А в Делфи? После вызова Dataset.Post строка может запросто исчезнуть из грида. Нахожу, что такое поведение не дружелюбное для пользователя.

Я уже реализовывал ранее, чтобы поведение было как вЭкселе. Через "снэпшоты" списков ID сток в моменты фильтрации.

Но ведь можно было бы написать компонент-посредник специально для фильтрации ЛЮБЫХ датасетов на манер Экселя. Унаследованный от TDataset. И, кстати, сортировку тоже можно было бы прикрутить.

Такая вот идея
...
Рейтинг: 0 / 0
12.06.2019, 21:14
    #39825853
ёёёёё
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея датасета с фильтрацией как в Экселе
Кроик Семён,

крутая идея. Буду ждать реализации, затаив дыхание.

ЗЫ: тоже не нравится, что после изменения/ добавления данных строка может исчезнуть. Посему - в моих датасетах они не исчезают. Аналогично - с сортировкой, строки не убегают сами собой.
И при удалении в многопользовательском режиме удаленные (другим юзером) строки не исчезают, а становятся серыми, до следующего апдейта(например, после пересортировки).
...
Рейтинг: 0 / 0
12.06.2019, 21:28
    #39825856
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея датасета с фильтрацией как в Экселе
Кроик Семён,

В cxGridе разве не так?
...
Рейтинг: 0 / 0
12.06.2019, 21:36
    #39825858
delphinotes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея датасета с фильтрацией как в Экселе
А если отвязать свойства грида от данных - то вообще проблемы не будет.

Пользуюсь VirtualTreeView - сортировки, фильтры, текущая запись (или текущие записи) и т.п. вообще никак не трогают визуализируемый датасет.
...
Рейтинг: 0 / 0
14.06.2019, 02:31
    #39826371
white_nigger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея датасета с фильтрацией как в Экселе
В cxGride будет excel-like фильтрация. Релиз планируется на следующей неделе
...
Рейтинг: 0 / 0
14.06.2019, 11:28
    #39826488
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея датасета с фильтрацией как в Экселе
Такая что ль? (см. картинку)

В старом EQG cxGrid конструктор фильтров удобнее был
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Идея датасета с фильтрацией как в Экселе / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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