|
|
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
В версии 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 Я что-то ещё забыл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2018, 11:57 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
В первой части статьи, как я понял, описано, как программно закрепить строку таблицы. Но пример корявый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2018, 12:05 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
В первой части описано как программно эмулировать закрепление строки (это было 10 лет назад). То есть ты крутишь скрол, а в первой ВИДИМОЙ строке грида всегда ПЕРВАЯ строка Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2018, 16:03 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
я так понял, это надо прописать каждому столбцу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2018, 16:22 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
Повторяю, в первой части описано как программно эмулировать закрепление строки (это было 10 лет назад). Теперь они это ввели в билд, и ничего подобного творить не нужно. Тот код к НЫНЕШНЕМУ закреплению никак не относится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2018, 22:02 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
Вот в этом и смысл покупок новых версий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2018, 02:03 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
а в 2.5 уже исправили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 08:44 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
DimaBr, ну я в первом сообщении написал, что функционал добавили, но он не работает. Может у кого установлена версия 2017.2.5, проверьте, работает или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 09:17 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
X11ну я в первом сообщении написал, что функционал добавили, но он не работает. Может у кого установлена версия 2017.2.5, проверьте, работает или нет?Что именно у тебя не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 12:47 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
Вообще ничего. Только отступ появляется в первой колонке. Нет ни меню, ни значков с якорями. Я правильно понимаю, что достаточно включить только одно свойство: TcxGridFixedDataRowsOptions.PinVisibility, например, в rpvAlways? Или нужно какое-то отдельное меню ещё привязывать к сетке и его настраивать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 12:53 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
X11Вообще ничего. Только отступ появляется в первой колонке. Нет ни меню, ни значков с якорями. Я правильно понимаю, что достаточно включить только одно свойство: TcxGridFixedDataRowsOptions.PinVisibility, например, в rpvAlways? Или нужно какое-то отдельное меню ещё привязывать к сетке и его настраивать?OptionsCustomize.DataRowFixing := True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 13:12 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
О, уже лучше. Спасибо! А программно можно? Т.е. какие методы отвечают за то, чтобы программно поднять/опустить ту или иную строку сетки? Т.е. нужно пробежаться по всем строкам сетки и на основе определенных значений поднять/опустить строку. Ни в справке не нашёл, ни в сети не нашёл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 13:29 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
cxGrid1DBTableView1.DataController.RowFixedState[0] := rfsFixedToTop; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 13:48 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
Косяк у нас с хелпом по этой теме. Не досмотрели. Пнём писателей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 20:54 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
А как правильно: 1. Узнать кол-во зафиксированных строк? 2. Очистить зафиксированные строки, т.е. как их все разом "отпустить"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2018, 12:36 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
X111. Узнать кол-во зафиксированных строк? Получается, нужно отдельно: всего, вверху и внизу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2018, 12:39 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
X11"отпустить" Открепить. Получается, что нужно опять же: все, только верхние, только нижние. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2018, 12:43 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
Фенечка красивая, но порождает массу вопросов: очерёдность вверху и/или внизу, фильтрация вверху и/или внизу, сумма верхних и/или нижних и главный - куда бы всё это применить и где найти пользователей, которые бы эти занимались ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2018, 13:08 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
Ну я уже нашёл :) Допиливаю возможно сохранить/восстановить закреплённые строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2018, 13:11 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
Не хватает настройки: что делать с закреплёнными строками при поиске. А то вводишь текст в панели поиска и закреплённые строки тоже исчезают :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2018, 15:16 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
ИМХО, закреплённые строки - большой гемор. Даже в Excel-е нет такого функционала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2018, 15:20 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
DimaBr...в Excel-е нет такого функционала С какой версии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2018, 16:02 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
DimaBrИМХО, закреплённые строки - большой гемор. Даже в Excel-е нет такого функционалаЕсли ты не видишь применение этой фичи - то тебе это не надо. А многие пользуются без всякого геморроя, если например тебе надо организовать этакий Favorites для заказчиков, поставщиков и других MRU записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2018, 16:04 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
чччД__DimaBr...в Excel-е нет такого функционала С какой версии? я не знаю, с какой версии у Экселя закрепление областей, но уже очень давно, лет 10 снимок: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2018, 16:18 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
Не путайте Закрепление Областей (верхние строки и левые столбцы) и Закрепление строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2018, 19:22 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
DimaBrИМХО, закреплённые строки - большой гемор. Даже в Excel-е нет такого функционала Как раз в Excel это давным-давно есть. Можно и строки фиксировать и столбцы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 04:06 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
fraksКак раз в Excel это давным-давно есть. Можно и строки фиксировать и столбцы. Зафиксируй 3,8 и 427 строчку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 07:36 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
DimaBr, Естественно, закреплять можно только крайние столбцы/строки. А как должна выглядеть закрепленная строка в середине... даже представить не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 08:22 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
zinpubА как должна выглядеть закрепленная строка в середине... даже представить не могу. В первом посте есть скрин, закреплённые строки понимаются вверх(вниз) и там кучкуются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 08:27 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
zinpubDimaBr, Естественно, закреплять можно только крайние столбцы/строки. А как должна выглядеть закрепленная строка в середине... даже представить не могу. Но в cxGrid это же сделали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 08:36 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
DimaBrzinpubА как должна выглядеть закрепленная строка в середине... даже представить не могу. В первом посте есть скрин, закреплённые строки понимаются вверх(вниз) и там кучкуются Ну, это по сути тоже самое, то есть фиксация первой строки, только с псевдосортировкой. Имеет смысл, чтобы например искать аналогичную/похожую или наоборот отличающуюся от зафиксированной строки. Хотя вынужден согласиться, само поведение вызывает кучу вопросов, что делать с сортировкой, фильтрацией итд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 08:38 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
white_niggerЕсли ты не видишь применение этой фичи - то тебе это не надо. А многие пользуются без всякого геморроя, если например тебе надо организовать этакий Favorites для заказчиков, поставщиков и других MRU записей. К сожалению не вижу. Да и Favorites - плохой пример, датасет обновился - всё пропало ? А какая сумма по Favorites ? А есть ли среди Фаворитов фаворитистее других ? Я не утверждаю, что этому нет места. Просто фантазии как у разработчика СУБД не хватает. Может в других областях ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 09:04 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
А, ну у меня подобная штука есть, я правда несколько для другого задумывал... Сделано просто - в датасете/буфере создается доп.поле с предопределенным именем, ROW_FOOTER типа INTEGER. Если там 0 - то обычная строка. Если больше нуля - то эта строка сгоняется вниз массива данных, величиной значения можно регулировать порядок среди этих фиксированных. Аналогично и для сгона записей вверх - записываем туда значение менее нуля. Упорядочение достингается добавлением скрытой сортировки сначала по полю ROW_FOOTER а потом уже как юзер задал. В итоге все отрицательные вверху, все положительные внизу, а по центру с нулями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 09:22 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
fraksУпорядочение достингается добавлением скрытой сортировки сначала по полю ROW_FOOTER а потом уже как юзер задал. В итоге все отрицательные вверху, все положительные внизу, а по центру с нулями. А пользователь нажал на колонку (сортировка), и как всё себя ведёт ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 09:25 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
DimaBrfraksУпорядочение достингается добавлением скрытой сортировки сначала по полю ROW_FOOTER а потом уже как юзер задал. В итоге все отрицательные вверху, все положительные внизу, а по центру с нулями. А пользователь нажал на колонку (сортировка), и как всё себя ведёт ?Перекрой правильно OnCompare и всё правильно будет сортировать DimaBrК сожалению не вижу. Да и Favorites - плохой пример, датасет обновился - всё пропало ?С какого перепуга должно пропадать? Или не читал, но осуждаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 10:32 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
DimaBr, в cxGrid с сортировкой закреплённых строк всё норм, они на своих местах остаются. И при фильтрации - тоже. А вот если вызвать панель поиска и начать поиск, то закреплённые записи исчезают - недоработка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 10:34 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
DimaBrfraksУпорядочение достингается добавлением скрытой сортировки сначала по полю ROW_FOOTER а потом уже как юзер задал. В итоге все отрицательные вверху, все положительные внизу, а по центру с нулями. А пользователь нажал на колонку (сортировка), и как всё себя ведёт ? Сначала сортирует по колонке ROW_FOOTER а потом уже по тем что задал юзер, таким образом при любой сортировке верхние и нижние фиксированные строки сохраняют свое положение. Но у меня не cxGrid и не DataSet а VirtualTreeView и собственное поделие - массив данных присобачиваемый к дереву в режиме грида. Так что конкретные вопросы по cxGrid ко мне наверное нет смысла задавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 11:19 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
[quot white_nigger]DimaBrDimaBrК сожалению не вижу. Да и Favorites - плохой пример, датасет обновился - всё пропало ?С какого перепуга должно пропадать? Или не читал, но осуждаю? То есть после обновление датасета закреплённые строки остаются ? А если закреплённых строк нет в датасете ? Я не осуждаю, я спрашиваю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 11:22 |
|
||
|
cxGrid Fixed Data Rows
|
|||
|---|---|---|---|
|
#18+
DimaBrТо есть после обновление датасета закреплённые строки остаются ? А если закреплённых строк нет в датасете ? Я не осуждаю, я спрашиваю.Непонятно в чем вопрос. Вроде очевидно - если эти записи есть - то они есть (и показываются), если их нет - то их нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 11:33 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2040690]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 475ms |

| 0 / 0 |
