📄️ App Context
App Context is a storage area shared by the whole application, useful for settings, configuration, or a value that needs to be shared across different parts of the application rather than kept on a single form. In scripts you reach it through application.state.
📄️ Data
This object contains the values collected from the current form in question.
📄️ Parent Form Values
The term ParentFormValues indicates that these are the values collected from the form that is considered the parent or source of the dialog. In the context of a dialog, the parent form is the form that triggers or initiates the dialog's appearance. If we have a dialog rendering on top of a form, this is considered a parent-child relationship. The base invoice-details form acts as the parent, and the rendered invoice-line-item-create form is a child. Therefore, the current context of the application looks like this:
📄️ Selected Row
When a user clicks a row in a DataTable or DataList, that row becomes the component's selected row. A script can read it to find out which record the user is working with, which is what drives actions such as opening the selected record, deleting it, or passing its id to another form.