Introduction to controls
Fields with the same data characteristics are encapsulated as controls, each with corresponding format validation and properties.
HAP provides 38 types of controls, which basically cater to the diversity of business data. It is important to choose the right control according to the data type, which has a significant impact on data collection, referencing and analysis.

1. Worksheet and Field, Field and Control
Worksheet and Field: Worksheets are used to store datasets of business objects, where each row of record in a worksheet represents a business object. Each object has many different attributes, and a worksheet is composed of multiple attributes, like order number, signing date, and order amount. In a worksheet that stores data for these objects, the object's attributes are called fields. For example, in an order worksheet, there may be fields such as order number, signing date, and order amount.
Field and Control: In order to ensure data standardization and correct input, various formatted field types, known as controls, have been pre-set. These controls include types such as date control, email control, and currency control. When adding a field, it is necessary to first select the appropriate control based on the data type of the field.

2. Introduction to 38 controls
Text
-
For recording name, number, bank account number, meeting minutes, order details, etc.
-
It can be set to single line or multi-line.
-
Support for restricting input format through "regular expressions".
-
Support for setting default values for text fields.
-
Its width can be set to 1/4, 1/3, 1/2 of the line or the width of the entire line.
-
Support for unique field values by checking [No duplicate value].
-
Support for setting [word limit].
-
You can check [Allows barcode scanning] and [Allow QR code scanning] to scan the barcode or QR code to read the content into the text field.
-
If [Parse links] is checked, users can go to the corresponding page by clicking the link.