Panels
There are various heitml components that can contain field components. They
are called panels. A panel is always associated with an object
containing several field values each identified with a unique name.
A panel contains field components to display or modify these field
values.
There are display panels that only display data and input/output panels
that also process input. The same is true for the field components, there are
display fields and input/output fields. Display field components just display
as text while input/output fields usually render as HTML field
components. However also input/output fields can show up just as text
depending on the context used. For example a dbform can be
controlled from the outside to render as text or as input form.
If a display field is used on an input/output panel it always displays
the fields value as text. Input/output field always render as text when
used inside a display panel.
Display panels are dbcontainer, dbdisplay,
and dbscroller. More precisely the inner part of
dbtextcolumn, dbselectlink, and of each repeater nested
inside the dbcontainer or dbdisplay.
Typical input/output panels are dbform, mailform,
sesform, and sleform.
The baseclass of all panels is panel, see the Class
Hierarchy
Display Fields
Input Output fields are documented in the Fields section.
heitml contains the following display field components.
Component:dfieldDetails
Displays a database field of the current panel.
It can be used inside a dbdisplay or dbscroller to display a
field of the current database record. It can also be used inside
a form to display a form field.
Property |
Kind |
Description |
Name | String(10) | Field Name |
Format | String(60) | Formatting |
Def | String(10) | Default value displayed in case the field is not present |
Component:dfieldareaDetails
Displays a database field of the current panel.
It can be used inside a dbdisplay or dbscroller to display a
field of the current database record. It can also be used inside
a form to display a form field.
Property |
Kind |
Description |
Name | String(10) | Field Name |
Format | String(60) | Formatting |
Def | String(10) | Default value displayed in case the field is not present |
Env | String(60) | Text Block Formatting |
Component:dfieldtimeDetails
Displays a database time field of the current panel.
It can be used inside a dbdisplay or dbscroller to display a
field of the current database record. It can also be used inside
a form to display a form field.
Property |
Kind |
Description |
Name | String(10) | Field Name |
Format | String(60) | Display format.
|
Def | String(10) | Default value displayed in case the field is not present |
Valtype | String(60) | Internal representation. |
Component:dfieldallDetails
Displays all fields of current panel.
Property |
Kind |
Description |
Format | String(60) | Formatting |
Component:condnullfieldDetails
Shows up only if a field is null.
Property |
Kind |
Description |
Name | String(10) | Field Name to check for. |
Negate | Checkbox | Check to negate the condition. |
Component:condemptyfieldDetails
Shows up only if a field is empty.
Property |
Kind |
Description |
Name | String(10) | Field Name to check for. |
Negate | Checkbox | Check to negate the condition. |
This page was dynamically generated by the
web application development tool RADpage
of H.E.I.
H.E.I. provides support, tools, and services like
Webdesign in Mannheimm,
the HTML/CSS 3D WebGL Animation Library taccgl,
3D Webdesign, and
3D Product Configurator
(3D Produkt Konfigurator in German).
Selected blog articles :
3D Objects on HTML pages,
CSS Transition Visibility, and
CSS Transition Display.
© 1996-2025 H.E.I. All Rights Reserved.
|