A100 – Create a field type
What you will learn ?
Create an external field type


STEP 1: Access to field type
- Log on as
designer
- In the Administration menu
- Click on Field type

STEP 3: Create an external field type
In this form:
- Enter a unique code to identify the external type
- Enter a regular expression (java syntax)
- or Enter a Java method name to call to validate the field (method code of the object), this use is reserved for a control that does not fit with a standard regular expression.
- Select a module
Exercise:
Create an external type for the customer code to force a 6 numbers or letters in upper case:
- Type name =
CLIENT_CODE
- Expression =
^[0-9A-Z]{6}$

STEP 4: Change the type of field
Once created, change all the fields which must respect this format:
- Open the field
- Defines its type to Validated text
- Select the name of the field type in the Validation type
- Modify other properties such as min and max length of the field
Exercise:
- Open the field
cliCode
- Change its type using the external type code
CLIENT_CODE
- Set its min and max size to 6

STEP 5: Test
After clearing the cache, test your new type by entering a wrong format and save, a valid format and save
Exercise:
- Create New Customer
- Enter a code containing invalid characters (dash, accent, lowercase …)
- Check that a user message appears at the end of the input field (control of the browser)
- Check that even forcing a “Save”, the server also returns the error to the user.
A090 – Help on a business object
How to add help messages on business objects:
- Static Help
- Contextual help
- Help on fields
Ready to get started?
Get in touch, or create an account