The builder instances automatically a bunch of default fields, toolbar tasks, filters and forms.
Once you have created the structure of your table, and instanced the required wizards, you finally start to design your template pages (layouts).
Just create a new layout, and see how the page is automatically populated with all possible fields, except N:m relations.
Also, if you want to instance a deeper foreign Key values (superior than one level), you will need to do it manually.
This automatic population is not doing it all, but achieve the 90% of the work, and you will be able to build your components in a record time.
All you have to do is to configure the properties of each instanced object to refine the functionalities of your component.
You can now import a whole database structure directly in the builder.
Cook Self Service, will create all the fields and wizards automatically.
Some Foreign Keys will also be automatically recognized and instanced as well.
Once instanced, you can refine the physical SQL field type stored in database.
With this new feature, you are not forced to remove and recreate your table field when you want to change its type.
It has been a long job to do because the builder was not able to do it due to all the cascade restrictions of the builder (wizards, Icons refresh, Fields tree icons and expandable nodes, ...)
To change a field type :
Open the properties box, and change the 'type' parameter.
Sometimes, the list of possibilities can be restricted by the wizards using the current field you want to modify.
From the decimal field type, you can now choose to display the value in a financial format.
New Feature : for decimals field type
New Feature : UTC Time management
Time or Datetime field can handle the user UTC timezone in order to store the values in UTC (Universal Time). This is highly recommended for creation / modification dates, and for all fields who requires a synchronic clock between users or for the system.
The time values are shown according to the user's timezone.