powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / cxGrid Fixed Data Rows
25 сообщений из 44, страница 1 из 2
cxGrid Fixed Data Rows
    #39663512
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В версии 17.2 появилась возможность закрепить несколько строк таблицы вверху и/или внизу.
https://www.devexpress.com/Support/Center/Question/Details/K18187/how-to-fix-a-row

см. после [UPDATED:]






включил PinVisibility в rpvAlways, но не появляется всплывающее меню



и "Pin icon" отсутствует и в run time, и в design time

Я что-то ещё забыл?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39663523
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В первой части статьи, как я понял, описано, как программно закрепить строку таблицы.
Но пример корявый.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39664331
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В первой части описано как программно эмулировать закрепление строки (это было 10 лет назад).
То есть ты крутишь скрол, а в первой ВИДИМОЙ строке грида всегда ПЕРВАЯ строка
Код: pascal
1.
s := VarToStr(AView.DataController.Values[0, Sender.Index]);
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39664339
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так понял, это надо прописать каждому столбцу?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39664474
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Повторяю, в первой части описано как программно эмулировать закрепление строки (это было 10 лет назад).

Теперь они это ввели в билд, и ничего подобного творить не нужно. Тот код к НЫНЕШНЕМУ закреплению никак не относится
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39664531
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот в этом и смысл покупок новых версий
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665032
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в 2.5 уже исправили?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665041
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧО ?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665058
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr, ну я в первом сообщении написал, что функционал добавили, но он не работает.
Может у кого установлена версия 2017.2.5, проверьте, работает или нет?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665275
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11ну я в первом сообщении написал, что функционал добавили, но он не работает.
Может у кого установлена версия 2017.2.5, проверьте, работает или нет?Что именно у тебя не работает?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665280
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще ничего.
Только отступ появляется в первой колонке.
Нет ни меню, ни значков с якорями.

Я правильно понимаю, что достаточно включить только одно свойство: TcxGridFixedDataRowsOptions.PinVisibility, например, в rpvAlways?
Или нужно какое-то отдельное меню ещё привязывать к сетке и его настраивать?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665304
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Вообще ничего.
Только отступ появляется в первой колонке.
Нет ни меню, ни значков с якорями.

Я правильно понимаю, что достаточно включить только одно свойство: TcxGridFixedDataRowsOptions.PinVisibility, например, в rpvAlways?
Или нужно какое-то отдельное меню ещё привязывать к сетке и его настраивать?OptionsCustomize.DataRowFixing := True
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665312
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О, уже лучше. Спасибо!
А программно можно? Т.е. какие методы отвечают за то, чтобы программно поднять/опустить ту или иную строку сетки?
Т.е. нужно пробежаться по всем строкам сетки и на основе определенных значений поднять/опустить строку.
Ни в справке не нашёл, ни в сети не нашёл.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665327
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cxGrid1DBTableView1.DataController.RowFixedState[0] := rfsFixedToTop;
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665393
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!

Вот http://www.sql.ru/blogs/x11/2223 может кому пригодится.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665581
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Косяк у нас с хелпом по этой теме. Не досмотрели. Пнём писателей
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665927
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как правильно:
1. Узнать кол-во зафиксированных строк?
2. Очистить зафиксированные строки, т.е. как их все разом "отпустить"?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665928
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X111. Узнать кол-во зафиксированных строк?

Получается, нужно отдельно: всего, вверху и внизу?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665933
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11"отпустить"
Открепить.

Получается, что нужно опять же: все, только верхние, только нижние.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665968
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фенечка красивая, но порождает массу вопросов: очерёдность вверху и/или внизу, фильтрация вверху и/или внизу, сумма верхних и/или нижних и главный - куда бы всё это применить и где найти пользователей, которые бы эти занимались ?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39665970
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я уже нашёл :)
Допиливаю возможно сохранить/восстановить закреплённые строки.
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666070
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не хватает настройки: что делать с закреплёнными строками при поиске.
А то вводишь текст в панели поиска и закреплённые строки тоже исчезают :(
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666074
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО, закреплённые строки - большой гемор. Даже в Excel-е нет такого функционала
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666080
zinpub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как так?
...
Рейтинг: 0 / 0
cxGrid Fixed Data Rows
    #39666101
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr...в Excel-е нет такого функционала

С какой версии?
...
Рейтинг: 0 / 0
25 сообщений из 44, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / cxGrid Fixed Data Rows
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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