Contact columns can be added to a table that is part of a List Report or in an Object Page section.
To add a contact column to a table to a section, perform the following steps:
- Click [Add Contact Column] when choosing [+] button in Columns node in the Page Editor .
- Select Contacts via a tree control.
- Click [Add]. A new
Communication.Contact
annotation is created with Contact Name label by default. You can change the default label in the Property Panel.
Column properties, can be configured in the Property Panel.
For information on defining and editing the properties, see Column Properties and Appendix.
To move a column within a table, use one of the following options:
-
Drag-and-drop
Hover over the table column in outline, press and hold the mouse button while moving the mouse pointer to the different position within the table. Release the mouse button at the desired position. Eligible positions are highlighted in green.
With drag-and-drop option you can move multiple columns at once by pressing CTRL+.
-
Arrow buttons
Press [Move up] or [Move down] buttons next to the column name. This option only moves one column at a time.
To delete a column in the application, perform the following steps:
- Navigate to a column.
- Click the 🗑️ (Delete) icon to open the Delete Confirmation popup window.
- Click Delete to confirm the action.
A contact column or field has the following properties.
Label
has the same behavior as a regular field or column. For more information, see Maintaining Column Properties.
Importance
for has the same behavior as a regular field or column. For more information, see Maintaining Column Properties.
The Contact property represents the fn
property of Communication.Contact
. You cannot change the property used as the Contact Name in the Property Panel. If you need to have your contact column based on a different property, delete this column and click the ➕ (Add) icon to add a new contact column.
The Job Title property represents the property title of Communication.Contact
.
The Photo property represents the property photo of Communication.Contact
.
The Role property represents the property role of Communication.Contact
.
The Address property represents the collection property adr
of Communication.Contact
, which has the record type Communication.AddressType
. You can maintain multiple addresses, each represented by a table row.
The row contains the following fields:
- Street - representing property street of
Communication.AddressType
- City - representing property locality of
Communication.AddressType
- State/Province - representing property region of
Communication.AddressType
- Postal Code - representing property code of
Communication.AddressType
- Country - representing property country of
Communication.AddressType
The Phone property represents the collection property tel
of Communication.Contact
, which has record type Communication.PhoneNumberType
. Users can maintain multiple phone entries, each represented by a table row.
The row contains the following fields:
- Phone - representing property
uri
ofCommunication.PhoneNumberType
- Type - with options
Work
(default),Mobile
,Fax
, depending on iftype
ofCommunication.PhoneNumberType
contains enum valuework
,cell
orfax
respectively.
The Email Property represents the collection property email
of Communication.Contact
, which has record type Communication.EmailAddressType
. Users can maintain multiple email entries, each represented by a table row.
The row contains the following field:
- Email - representing property email of
Communication.EmailAddressType