IONDV. Framework is based on metadata. Metadata (Meta) - a complex of JSON files that describe the set of structures, which the app uses to operate.
We have three main types of meta: meta class, meta view and meta navigation.
In this sandbox you should configure only the meta class, the system creates the view and navigation for classes by itself.
Click plus to create a new class, you will see a new window with five fields to fill in.
Two of them - marked with a red asterisk - are mandatory to fill: Name and Caption.
The other three fields are the properties that describe the class: Ancestor, Creation tracker,
Name - the system name. Caption - the logical name that is displayed in the UI. Ancestor - the inheritance that allows you to create a new meta class based on a parent one with all its attributes.
Read more. Creation tracker- the time tag of created objects: allows you to save the date/time of creation of the object in the class.
It requires the corresponding class attribute, "name" of which should be entered into this field.
Read more. Modification tracker - the time tag of committed changes: allows you to save the date/time of committed changes of the object in the class.
It requires the corresponding class attribute, "name" of which be entered into this field.
Click plus to create a new class attribute, and you will see a new window with seven fildes to fill in.
Three of them are mandatory to fill - Name and Caption mean the same as for class.
Attribute types - indicates the type of data supported by the attribute.
Read more. Order number - sets the position of the attribute regarding the other attributes of the same class. Hint - specifies the message that will appear in the UI next to the attribute name. Reference class - is a data type that stores a simple value and that system interprets as a reference to the key attribute of an object of another class.
Read more. Item class - is a data type that allows you to display the list of other objects in one.
Read more. Read-only - allows or denies changing attribute value. Nullable - allows or denies an empty attribute value. Unique - is a unique value that disables create two class objects with the same values. Auto-assigned - allows or denies autocompletion of the fields.
The IONDV.Framework documentation is available in two languages — English and Russian. See the full detailed information
in our documentation.