property Footer: TColumnFooter
Назначение
Свойство отвечает за подвал (футер) компонента.
Описание
Класс имеет следующие свойства
Свойство |
Тип |
Описание |
Alignment |
TAlignment |
Задает выравнивание содержимого подвала (футера) в колонке. Доступные значения: taCenter, taRightJustify, taLeftJustify |
Caption |
String |
Текст футера. |
Color |
TColor |
Цвет фона. |
FormulaKind |
TFormulaKind |
Формула для вычисления. Доступные значения: fkNone, fkAverage, fkCount, fkDistinct, fkMaximum, fkMinimum, fkSum, fkCustom |
FormatMask |
String |
Позволяет задать формат для цифр, текста или даты/времени. |
FormatMaskKind |
TFormatMaskKind |
Определяет способ обработки маски в свойстве FormatMask. Доступные значения: mkText, mkFloat |
TextAfter |
String |
Определяет текст до вычисляемого значения. |
TextBefore |
String |
Определяет текст после вычисляемого значения. |
Пример
// форматируем значение в подвале для колонок числового типа (ВЕЩЕСТВ.ЧИСЛО, ДЕНЬГИ, ЦЕЛОЕ ЧИСЛО)
// подробней об используемом формате форматирования: http://docwiki.embarcadero.com/Libraries/XE3/en/System.SysUtils.FormatFloat
procedure Form1_TableGrid1_OnChange (Sender: TObject);
begin
TNxNumberColumn(Form1.TableGrid1.Columns[0]).Footer.TextBefore := 'Цена: ';
TNxNumberColumn(Form1.TableGrid1.Columns[0]).Footer.TextAfter := ' руб.';
TNxNumberColumn(Form1.TableGrid1.Columns[0]).Footer.FormatMaskKind := mkFloat;
TNxNumberColumn(Form1.TableGrid1.Columns[0]).Footer.FormatMask := '#,##0.00';
end;