- Білдер
- Інтерфейс користувача і навігація
- Data Type Details Page
Data Type Details Page
The data type details page allows you to manage all stuff related to data type.
The page contains several sections:
Fields and Shared Fields
Here you can manage fields: you can create, update, delete fields, add events for them. (See Fields In Codejig Builder and Shared Fields to find out more about fields).
Preferences
Description | Availability | |
Permission | The selected permission is used to check user access when we are working with the current type. When there is no selected permission the application default is used. | Directory, Document, Report, Journals |
Menu | The selected menu will be displayed in left sidebar when we are working with instances of the current type. When there is no selected menu the application default is used. | Directory, Document, Report, Journal |
Sequence | The selected sequence will provide automatic generation of serial numbers. (See Sequences for more details) | Directory, Document, Report |
Categories | Allows you to group types by additional criterion and filter them in a more convenient way. Note: A type could belong to several categories. | For all data types |
Tree view kind |
| Directory, Document, Report |
Modifies other instances | Allows blocks of this type to create and modify other instances. | Directory, Document, Report |
Report data type | Defines scheme (rows, columns, values) and data source for this report. It can not be modified. Custom data source can be provided by defining "Get data leaves" block. | Report |
System instances are readonly on applications | Forbid modifying for system instances on the application. | Directory, Report |
Blocks
Kind | Description |
Actions | Handlers for defined type events. |
Functions | Provide better modularity and a high degree of code reusing. |
Custom actions | Could be bound to button click event on page view. |
Fill functions | Designed to create new instances of any type based on existing ones. They are only available on application. |
Views
See Views for more details.
Kind | Description | Availability |
String | Represents a type object as a character string | Directory, Document, Report |
Table | Defines how to show the collection of objects of a particular type in a table format | For all data types except primitive data types |
Page | Shows a type object as a viewable or editable form | Directory, Document, Report, Embedded |
Spreadsheet | Represents a template for export a type object into .xls | Directory, Document, Report |
XML | Represents a template for export a type object into .xml | Directory, Document, Report |
Indexes
Indexes are available only for journals.
You can create an index based on a single field or a composite index based on multiple fields.
Taking into account that journals are designed to store huge volumes of data, indexes improve the speed of data retrieval operations