show / hide menu

SubForm Control

By using Subform control, user can have a complete form within the Mainform having all the properties of Mainform. Whenever there is a different section in a form, we can show them up in a Subform control where user can fit more controls without making the form illegible.
Working with a Subform Control
Step 1:– Create a form having ‘Subform control’, as shown below: –

Figure 1

Step 2:– Place the controls inside the ‘Subform Control’. In properties Tab, users can set style, border, visibility, margin etc depending upon the application without affecting the MainForm. Whenever an application requires a different section, one can use subform control and drag all the required controls and set the visibility of Subform to True,whenever it wants to display.

Figure 2

SubForm Rule Trigger

In Responsive forms, we have an option to enable triggers for Subform control, as illustrated in the image below. 

When the Enable Trigger option is enabled, the Subform control appears in the Trigger section, as shown below. Clicking the up arrow adds the Subform control to the Added Triggers list for the specified rule.Picture 3, Picture

During rendering, clicking anywhere inside the subform will trigger the associated rule.

Control Name: Subform
Group: Grouping Control

General
S.noProperty NameData TypeDescription
1RemarksStringTo make a comment or observation about the control for reference.
2Hide ScrollBooleanTo hide scroll of the Subform.
3Auto HeightBooleanTo set the AutoHeight of the Subform
4Image SourceVarbinaryTo browse and upload an image from your local system(Available for Responsive forms)
5Image URLStringTo paste a link to an image hosted on the web(Available for Responsive forms)
Attached Label
S.noProperty NameData TypeDescription
6Show LabelBooleanTo display the attached label along with the control.
7Label TextStringSet the text contents of the label attached to the control.
8Label PositionStringTo place the label attached in various positions around the control.
9Label WidthStringSets the suggested width or thickness to the label attached to the control.
10Label HeightStringSets the suggested height to the label attached to the control.
11Text AlignmentStringSpecifies whether the text to be left-aligned, Center –aligned or right-aligned.
12MarginStringSets the edge or outer margin to the control.
13FontStringSets the font Style.
14Font SizeStringSets the font size.
15Font ColorStringSets a brush that describes the Text color of the control.
16Background ColorStringSets a brush that describes the Background color to the attached label.
Style
S.noProperty NameData TypeDescription
17WidthStringSets the suggested width or thickness to the control.
18HeightStringSets the suggested height to the control.
19Show BorderBooleanTo set the border for the control.
20MarginStringSets the edge or outer margin to the control.
21Background ColorStringSets a brush that describes the Background color of the control.
22VisibleBooleanSets the visibility of the control while rendering.
23EnableBooleanSets the accessibility of the control during rendering.
24Column SpanStringTo merge the number of column specified.
Reports
S.noProperty NameData TypeDescription
25Control ReportControl Report will redirect to Reports tab that will display all the configurations, rules and data sources details associated to the selected control.

Custom Style

S.noProperty NameData TypeDescription
26CSS StyleStringAllows users to add CSS class to control to change the default formatting for any of the themes. 

Custom Attribute

S.noProperty NameData TypeDescription
26HTML AttributeStringAllows users to add HTML tags.