field tag - PO-31/QtReports-OLD GitHub Wiki
<field>
- представляет собой поле данных, которое будет хранить значения извлеченные из источника данных отчета.
<--поле отчета представляет собой единственный способ отображения данных из источника в отчете шаблона,
и использования этих данных в выражениях отчетов для получения желаемого результата.
При использовании запроса SQL в отчете, необходимо убедиться, что столбец для каждого поля получен после выполнения запроса. Соответствующий столбец должен нести то же самое имя и иметь тот же тип данных, что и поле, которое отображает его.-->
-
name
- название поля (тип - string). -
class - класс значений поля (тип - string, Default: java.lang.String).
-
name
- атрибут имени элемента является обязательным. Это позволяет ссылаться на поле в отчете по названию. -
class
- второй атрибут ; определяет имя класса для назначений полей. По умолчанию является String, но может быть изменен на любой класс доступный во время выполнения.
-
fieldDescription
- это дополнительный текстовый фрагмент, может оказаться очень полезным при реализации пользовательских данных. Например, вы можете хранить в нем ключ или любую информацию, которая может понадобиться для того, чтобы восстановить значение поля из источника пользовательских данных во время выполнения.-->
EmployeeID int 4
LastName varchar 50
FirstName varchar 50
HireDate datetime 8
Поля отчета следует указать следующим образом:
<field name="EmployeeID" class="Integer"/>
<field name="LastName" class="String"/>
<field name="FirstName" class="String"/>
<field name="HireDate" class="Data"/>
<field name="PersonName" class="String" isForPromting="true">
<fieldDescription>PERSON NAME</fieldDescription>
</field>