This option is used when you want to open another form from another project or from the same project. This form is linked to other forms.
Open Form- Linked action in Property Panel
Notes
It is an action that allows the registered information on a form to be associated with fields on another form. In other words, it is an action where information unknown at the time of registration and then specified information can be entered. For example; adding batch lot and image files separately for each line of an entered order.
Properties
Condition: Specifies how to open the new form.
In the same tab: Opens in the same tab,
In new tab: Opens in new tab,
In new window: Opens in new window
Description: A description of the action is written. This description is used to give reference to the developer.
List Heading: The form title of the list to be opened is entered in this field. You can give your form a title of your choice.
Form Title: The title added to the form to be opened.
Form Width: Determines the width of the form to be opened.
Form Height: Determines the length of the form to be opened.
Module: Select the project of the form to be opened. If you want to switch to a different form page within the same project, this field can be left blank.
Form: Select the form page to be opened.
Mapping List:This is the field from which list information will be sent to the linked form to be opened.
Mapping: The list on the form is mapped with the field information of the form to be opened.
Closing Action: When the opened form is closed, the action on the form is selected for the action to be taken.
Fullscreen: Select whether to open the linked form in fullscreen or not.
Save when turned on: Select whether to save the document when the linked form is opened.
Delete when turned on: Select whether to delete the document when the linked form is opened.
Form Hide: Select whether to display the form to be opened.
AutoSave: The form is automatically saved when opened. If this feature is turned on, the form page you send as a link is opened in the background and the form page is saved. And since the process takes place in the background, the user does not encounter any screen.
Run Condition: If the value in the query entered in this field is ‘0’, the related action will not run.
Request Confirmation: Select whether you want to ask for confirmation before running the action. If Request Approval is active, the Approval Message feature is opened and the message to be displayed when requesting approval is written.
Example
For this example, we need to create two forms in our project. First, let's create a form where we will save our data. This form will have three Text Box and three Figures Box fields. Let's name these fields as in the image below. The third and last Figures Box tool will be our UID field. When this button named Open Form Linked to be created on the other form is clicked, the Figures Box tool on the screen below will be updated with the ID of the record and then the data will be displayed on the Client screen.
First of all, let's create our form where we will upload the records as below and enter our records.
In our other form, we need to add a button widget for the Open Form Linked action and a Figures Box widget that we will specify as ID. The appearance of our design will be as follows.
Client view
Then click on the button called Open Form Linked and add an action from the properties field on the right side and fill it in as follows. With the mapping operation, the ID of the other form is generated and this field will be accepted as UID in the other form.
Operation Open Form- Linked
Condition In New Window
Description It opens the linked form
Project Project Name
Form Form Name
Mapping uid|0|id
in this page there is a number box in the form of ID. The mapping operation is generated with this control and the ID of another form. In the other form the control field is UID. The numeric box name of another form is ID.
Property view for Open Form Linked
Then let's go to our main form and add an action to our ID number box as below and let's ensure that the records belonging to the ID we updated with mapping in the form opened with the Open Form Linked action. The final version of our action will be as follows.
Details of the action used for ID Figure Box
After saving our form, when we come to the Client screen where our Open Form Linked action is located, let's write the ID of the record we want to call in the box we set as ID and click the button.
The screen that will eventually open will be as follows.
Open form Linked view on Client screen
Mapping
In the Mapping screen, you can perform operations with Form Field, Constant Value options as well as SQL Query.
You can see an example of mapping with SQL Query in the screenshot below.