You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Introduction

The section is the placeholder to hold Form Elements.

Each section has one column in it by default.

Get Started

To see how Section works, the default bundled Expenses Claims app will be used for this example.

StepsScreens (Click to view)
  1. Start the Joget Server and open the App Center.

  2. Log in as admin and click on the pencil icon on the Expenses Claim to open the Design App. (see Figure 1)

  3. Click on  Expense Claim New and you will be directed to the Form Builder. 

  4. Hover the mouse over the right side of the Section and click Edit Section to open the Edit Section properties.

  5. To add a new section, click on the plus icon below the section (Figure 2)

Figure 1


Figure 2


Section Properties

Edit Section

NameDescriptionScreen (Click to view)
ID

Element ID.

Since the section is not an input field, it is optional to change this.

Figure 3

LabelSection label.
Readonly

Determines if the element is editable.

Display field as Label when readonly?Displays the value of the element as plain text when an element is set to "Readonly".

Data Binder

NameDescriptionScreen (Click to view)
Load Binder

Optional by default. When it is not set, it will use the parent's binder. You may override this behavior by using its own designated binder by defining it.

Figure 4

Store Binder

Optional by default. When it is not set, it will use the parent's binder. You may override this behavior by using its own designated binder by defining it.

Advanced Options

Visibility

NameDescriptionScreen (Click to view)
Visibility Control Rules
Sub-elementDescription
Join Type
  • AND
  • OR
Reverse ValueEquivalent of a NOT operator.
Field ID

The field ID of a form element to control the visibility of this section.

Lookup Into Subform Field

You can look up into a subform field value to control visibility on your current (parent) form.

Example
subformId.status

The Field ID supports the use of parenthesis, to group multiple conditions.

To see this in action, try out this sample app here: APP_booleanTest-sample.jwa

Field Value

Show the visibility of this section, when this field value is present in the field ID defined above.

Example using Regular Expression
Approved1|Approved2|Approved3
Using Regular Expressions?In "Field Value", you can use Regular Expression.



Figure 5

Permission

NameDescriptionScreen (Click to view)
PermissionManage the permission on who to see this section. See Permission Control.

Figure 6

Show as readonly when no permission?

Displays the value of the element as plain text when a user's permission is denied.


Development

NameDescriptionScreen (Click to view)
Comment

Appends a helper text beside this section when in the form builder, to help app designers identify the section.


Figure 7




  • No labels