Skip to main content

Mirror How To's

How to's for the Mirror guide.

How to Use Mirror?​

How to Use Mirror?​

The following steps explain how to add and configure the Mirror object on a form.

Add the Mirror Object to the Form​

  1. Open the form design screen
  2. Go to the Toolbox panel
  3. Locate the Mirror object
  4. Drag and drop it onto the form

Define the Source Object​

  1. Click on the Mirror object
  2. Open the Property Viewer panel
  3. Go to the General tab
  4. From the Source / Target Object field:
    • Select the object whose value will be mirrored
      (TextBox, ComboBox, Lookup, etc.)

Position the Mirror Display​

The Mirror object can be placed:

  • Inside Tabs
  • Inside a Collapse
  • In a different section of the form

Any change made in the source object is instantly reflected in the Mirror object.

Save and Test the Form​

  1. Save the form
  2. Run the form
  3. Enter data into the source object
  4. Observe that the value is automatically reflected in the Mirror object

Example Scenario​

Scenario:
The user enters Full Name information on the first tab of the form.

  • First tab → TextBox (Full Name)
  • Second tab → Mirror (Full Name summary)

When the user switches tabs, they can see the same information without re-entering it.


What Is Mirror?​

What Is Mirror?​

Mirror is a form object that allows data entered into or displayed by another form object to be
shown again in a different section of the form, with a different layout, or
inside container structures such as Tabs or Collapse.

The Mirror object:

  • Does not copy the data
  • Does not modify the data
  • Only reflects (mirrors) the existing data in a read-only way

This makes it possible to present the same data to the user in multiple places without rebinding it multiple times.

What Is It Used For?​

  • Displaying the same information on different tabs
  • Showing summary information to the user
  • Repeating important fields in long forms
  • Reflecting data inside Tabs or Collapse containers

Key Features​

  • Works in real-time synchronization with the source object
  • Has low performance overhead
  • Provides read-only display
  • Helps keep the UI clean and well-structured

Typical Use Cases​

  • Summary Sections
  • Approval Screens
  • Multi-tab (Tabs) Forms
  • Collapsible (Collapse) Areas