RxDBGrid - перенос по словам в Footer

Модераторы: alexs, Модераторы

Ответить
Аватара пользователя
Xenar
постоялец
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

RxDBGrid - перенос по словам в Footer

Сообщение Xenar »

Приветствую.

Понадобилось тут сделать вывод данных в футтере на две строки но не переносятся слова.

На всей колонке WordWrap:= True
ValueType:= fvtStaticText;

Что при

Код: Выделить всё

RxDBGrid.ColumnByFieldName('colum').Footer.Value:='Первое  Второе';


Что при

Код: Выделить всё

RxDBGrid.ColumnByFieldName('colum').Footer.Value:='Первое  '+LineEnding+' Второе';

не переносится.

Не реализовано, али я что то не так делаю ?
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Не делал такое. Не было нужды.
Аватара пользователя
Xenar
постоялец
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Сообщение Xenar »

Понятно.
Тогда, как "эрзац" вариант.

Футору по умолчанию присваивается одна строка. Если делать его в несколько строк то можно как то указать в какую именно строку футера "засунуть" текст ?
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Сейчас пересмотрел грид - можно сделать вывод в несколько строк - такой мини-грид-статус
Т.е. при указании в RxDBGrid1.FooterOptions.RowCount > 1 будет отрисовываться несколько строк.
Также в колонке ввести массив из элементов TRxColumnFooter
Тогда, при заполненности этого массива в статусе отображать данные согласно этого массива, иначе - старое поведение.

Как идея?

Добавлено спустя 21 час 39 минут 26 секунд:
Реализовал. Можно смотреть пример.
Ответить