Для форматированного вывода параметров используется тег var
, который не содержит вложенной информации и не допускает вложенных тегов.
При форматировании параметра необходимо учитывать его тип. |
Атрибуты тега var
Наименование | Тип данных | Возможные значения | Описание | Примечания | |
---|---|---|---|---|---|
name | строковый | Наименование параметра | |||
minwidth | целочисленный | Минимальная ширина текстового поля | По умолчанию равна длине строки | ||
maxwidth | целочисленный |
| Максимальная ширина текстового поля | При использовании значения
| |
align | строковый |
| Выравнивание текста. По левому краю, по центру, по правому краю | ||
fillsymbol | строковый | Символ – заполнитель, который используется для заполнения свободного пространства при форматировании | По умолчанию используется пробел | ||
padding | целочисленный | Количество пробельных символов (символов заполнения) перед текстом | Используется для оформления отступов | ||
numberformat | строковый | [флаги][ширина][.точность] | Формат представления чисел
| Используется для числовых параметров | |
dateformat | строковый |
| Формат представления параметров типа дата, время, дата и время
| Используется для параметров типа: дата, время, дата и время или целочисленных | |
nextline | строковый |
| Перенос текста на следующую строку. По словам, по символам | ||
defaultvalue | строковый | Атрибут для хранения переменной, значение которой будет использовано, если не найдена переменная из атрибута name |
<var name="price" numberformat=".2" /> |
<op var="zero" set="0.0"/> <var name="moneyOperation.sum" defaultvalue="zero" numberformat=".2"/> |
<var name="receipt.pay_time" align="right" fillsymbol=" " maxwidth="all" dateformat="dd.mm.yy hh:mi:ss"/><br/> |
При доступе к данным контейнера по индексу можно использовать отрицательный индекс:
<var name="entries[-5].data" align="left" maxwidth="all"/><br/> |
Благодаря этому доступ к элементам списка будет осуществляться с конца.