Code On Time release 8.5.7.0 has arrived!
The second iteration of the Model Builder has been greatly enhanced. It works faster, creates smaller models and allows quickly expanding the base query model as needed. It is now possible to “add all entities” at once.
Tables are now displayed in a more compact fashion. Only selected, primary, and foreign key columns are displayed on the diagram by default.
Models created automatically will not have more than 14 tables included. Previous implementations of the app generator included every possible relationship with several parent levels up. The default discovery depth remains to be set to 3, but the discovery stops when 14 tables are found. If the desired relationship is missing then right-click the corresponding foreign key column to add a table to the diagram.
Grid view style in Touch UI has been enhanced to display all fields defined in the data controller with the help of horizontal scrolling with ability to freeze columns.
Touch UI also offers exciting conditional styling options for your data.
Place pictograms next to field values in grids, lists, and forms.
Change background color of rows.
Display colorful “corners” to elegantly indicate the status of data items.
Read the tutorial to learn more about conditional styling of data in Touch UI.
This is the summary of the features and enhancements included in this release:
Next release will bring about a brand new rendering engine for forms in Touch UI. It will be possible to create custom layouts of forms for variuos screen dimensions in a new Form Designer. Also a new Universal Input feature will replace the current “native” inputs of Touch UI to enable unparalleled quality and complexity of form layout presentation and keyboard-friendly and mobile-friendly data entry.
Field type “DataView” will allow shifting definition of master-detail relationships from pages to the data controllers. Infinite depth of relationships will be possible in both “grid” and “form” views. Form Designer will allow placing “DataView” fields in categories. A custom template will be individually supported on a view level in data controllers. There will be no need to keep a template outside of the data controller definition.