domain: server
language: python
Represents the field’s value as a string.
Display_text
property is a read-only string representation of a field’s value
to display it to users. If an
on_get_field_text
event handler is assigned, display_text is the value returned by this event
handler. Otherwise, display_text is the value of the
lookup_text
property for
lookup fields
and
text
property converted according to the
language locale
settings
for other fields.
Display_text
is the string representation of the field’s value property when
it is not being edited. When the field is being edited, the
text
property is used.
def on_generate(report):
cust = report.task.customers.copy()
cust.open()
report.print_band('title')
for c in cust:
firstname = c.firstname.display_text
lastname = c.lastname.display_text
company = c.company.display_text
country = c.country.display_text
address = c.address.display_text
phone = c.phone.display_text
email = c.email.display_text
report.print_band('detail', locals())