Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / cxGrid Fixed Data Rows / 25 сообщений из 44, страница 1 из 2
21.06.2018, 11:57
    #39663512
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cxGrid Fixed Data Rows
В версии 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
21.06.2018, 12:05
    #39663523
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cxGrid Fixed Data Rows
В первой части статьи, как я понял, описано, как программно закрепить строку таблицы.
Но пример корявый.
...
Рейтинг: 0 / 0
22.06.2018, 16:03
    #39664331
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cxGrid Fixed Data Rows
В первой части описано как программно эмулировать закрепление строки (это было 10 лет назад).
То есть ты крутишь скрол, а в первой ВИДИМОЙ строке грида всегда ПЕРВАЯ строка
Код: pascal
1.
s := VarToStr(AView.DataController.Values[0, Sender.Index]);
...
Рейтинг: 0 / 0
22.06.2018, 16:22
    #39664339
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cxGrid Fixed Data Rows
я так понял, это надо прописать каждому столбцу?
...
Рейтинг: 0 / 0
22.06.2018, 22:02
    #39664474
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cxGrid Fixed Data Rows
Повторяю, в первой части описано как программно эмулировать закрепление строки (это было 10 лет назад).

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

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

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

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

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

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

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


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