powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / cxGrid Fixed Data Rows
19 сообщений из 44, страница 2 из 2
cxGrid Fixed Data Rows
    #39666102
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrИМХО, закреплённые строки - большой гемор. Даже в Excel-е нет такого функционалаЕсли ты не видишь применение этой фичи - то тебе это не надо. А многие пользуются без всякого геморроя, если например тебе надо организовать этакий Favorites для заказчиков, поставщиков и других MRU записей.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666112
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__DimaBr...в Excel-е нет такого функционала

С какой версии?

я не знаю, с какой версии у Экселя закрепление областей, но уже очень давно, лет 10

снимок:
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666127
zinpub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Раньше :-)
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666194
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не путайте Закрепление Областей (верхние строки и левые столбцы) и Закрепление строк
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666267
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrИМХО, закреплённые строки - большой гемор. Даже в Excel-е нет такого функционала

Как раз в Excel это давным-давно есть. Можно и строки фиксировать и столбцы.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666290
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksКак раз в Excel это давным-давно есть. Можно и строки фиксировать и столбцы.
Зафиксируй 3,8 и 427 строчку
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666301
zinpub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

Естественно, закреплять можно только крайние столбцы/строки.
А как должна выглядеть закрепленная строка в середине... даже представить не могу.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666302
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zinpubА как должна выглядеть закрепленная строка в середине... даже представить не могу.
В первом посте есть скрин, закреплённые строки понимаются вверх(вниз) и там кучкуются
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666304
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zinpubDimaBr,

Естественно, закреплять можно только крайние столбцы/строки.
А как должна выглядеть закрепленная строка в середине... даже представить не могу.

Но в cxGrid это же сделали
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666306
zinpub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrzinpubА как должна выглядеть закрепленная строка в середине... даже представить не могу.
В первом посте есть скрин, закреплённые строки понимаются вверх(вниз) и там кучкуются

Ну, это по сути тоже самое, то есть фиксация первой строки, только с псевдосортировкой. Имеет смысл, чтобы например искать аналогичную/похожую или наоборот отличающуюся от зафиксированной строки. Хотя вынужден согласиться, само поведение вызывает кучу вопросов, что делать с сортировкой, фильтрацией итд
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666320
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_niggerЕсли ты не видишь применение этой фичи - то тебе это не надо. А многие пользуются без всякого геморроя, если например тебе надо организовать этакий Favorites для заказчиков, поставщиков и других MRU записей.
К сожалению не вижу. Да и Favorites - плохой пример, датасет обновился - всё пропало ? А какая сумма по Favorites ? А есть ли среди Фаворитов фаворитистее других ?
Я не утверждаю, что этому нет места. Просто фантазии как у разработчика СУБД не хватает. Может в других областях ???
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666328
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, ну у меня подобная штука есть, я правда несколько для другого задумывал...
Сделано просто - в датасете/буфере создается доп.поле с предопределенным именем, ROW_FOOTER типа INTEGER.
Если там 0 - то обычная строка. Если больше нуля - то эта строка сгоняется вниз массива данных, величиной значения можно регулировать порядок среди этих фиксированных. Аналогично и для сгона записей вверх - записываем туда значение менее нуля.

Упорядочение достингается добавлением скрытой сортировки сначала по полю ROW_FOOTER а потом уже как юзер задал.
В итоге все отрицательные вверху, все положительные внизу, а по центру с нулями.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666330
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksУпорядочение достингается добавлением скрытой сортировки сначала по полю ROW_FOOTER а потом уже как юзер задал.
В итоге все отрицательные вверху, все положительные внизу, а по центру с нулями.
А пользователь нажал на колонку (сортировка), и как всё себя ведёт ?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666375
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrfraksУпорядочение достингается добавлением скрытой сортировки сначала по полю ROW_FOOTER а потом уже как юзер задал.
В итоге все отрицательные вверху, все положительные внизу, а по центру с нулями.
А пользователь нажал на колонку (сортировка), и как всё себя ведёт ?Перекрой правильно OnCompare и всё правильно будет сортировать
DimaBrК сожалению не вижу. Да и Favorites - плохой пример, датасет обновился - всё пропало ?С какого перепуга должно пропадать? Или не читал, но осуждаю?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666377
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr, в cxGrid с сортировкой закреплённых строк всё норм, они на своих местах остаются. И при фильтрации - тоже.
А вот если вызвать панель поиска и начать поиск, то закреплённые записи исчезают - недоработка.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666409
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrfraksУпорядочение достингается добавлением скрытой сортировки сначала по полю ROW_FOOTER а потом уже как юзер задал.
В итоге все отрицательные вверху, все положительные внизу, а по центру с нулями.
А пользователь нажал на колонку (сортировка), и как всё себя ведёт ?

Сначала сортирует по колонке ROW_FOOTER а потом уже по тем что задал юзер, таким образом при любой сортировке верхние и нижние фиксированные строки сохраняют свое положение.
Но у меня не cxGrid и не DataSet а VirtualTreeView и собственное поделие - массив данных присобачиваемый к дереву в режиме грида.
Так что конкретные вопросы по cxGrid ко мне наверное нет смысла задавать.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666410
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot white_nigger]DimaBrDimaBrК сожалению не вижу. Да и Favorites - плохой пример, датасет обновился - всё пропало ?С какого перепуга должно пропадать? Или не читал, но осуждаю?
То есть после обновление датасета закреплённые строки остаются ? А если закреплённых строк нет в датасете ?
Я не осуждаю, я спрашиваю.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666419
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrТо есть после обновление датасета закреплённые строки остаются ? А если закреплённых строк нет в датасете ?
Я не осуждаю, я спрашиваю.Непонятно в чем вопрос. Вроде очевидно - если эти записи есть - то они есть (и показываются), если их нет - то их нет
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666431
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Логично предположить, что записи фиксируются по KeyField
...
Рейтинг: 0 / 0
19 сообщений из 44, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / cxGrid Fixed Data Rows
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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