Overview and Tour

Tour of the Input Form Editor

Changing the form Name and Description

  1. If you look on the left you'll see some dropdowns that look like this: Click on the new Input Form tile

  2. We call these buckets. Go ahead and click on the bucket that says Form Name

  3. Here you can change the name and description of your form. Go ahead and give it a try, name this form "test form" and give it a description: "A form to test the RLD platform". Once you've done this You should see that the name at the top of the screen has changed.

Layout

RLD can be used to create apps for any device. Here you will see 5 form factors listed:

If you select a form factor other than a phone you will see the icon in the middle of the screen change.

NOTE The majority of the RLD wiki will use a phone application for examples. The process, however, is the same for any layout.

What can I do Here?

Here you can:


Form Elements

Form elements are the basic shapes, text, and elements that users can see and sometimes interact with on their screen.

Types

There are many different elements and they fall into 6 categories:

Common Attributes

Lines & Fill

Includes:

Words & Labels

For certain elements this is either the text that is displayed or the Default value for text.

Font Settings

Includes:


Number Elements

Number elements become number fields inside your RLD database. This allows you to do numerical analysis that is covered in Calculations.

Int Clicker and Slider

Min

The minimum value that a user can put into this element.

Max

The maximum value that a user can put into this element.

Step

The granularity with which the value goes up or down.

Digits

The number of decimal points the slider shows. If it is set to 1 it will shows tenths, if it is set to 3 it will show hundredths.

Start

The starting or default number. When a user initially opens a form or if they reset it this is the number they will see.

This does interact with steps and digits:

Number Input

Number Input allows users to click and input numbers using the keyboard on their device.


Text Elements

Text Input

Text Input allows users to click and input text using the keyboard on their device.

Default Value

In order to put in a default value you can use the ▼Words and Labels attribute on the right sidebar.

How to make text bigger/smaller

In order to make text bigger you need to click and drag one of the corners of the text input. This scales the size of the box as well as the text.

How to make text box bigger


Choice Elements

What is it:

Choice elements allow you to curate or pre-populate a select number of values for the user to choose from.

What does it store in my RLD Database?

Text, specifically formatted and cased as you made them or pre-populated them.

Checkboxes

Checkboxes allow multiple choices to be selected. All choices show up on the screen at once.

Radio

Radios only allow a single choice to be selected. All choices show up on the screen at once.

Toggle

Toggle allows 1 of 2 options to be selected. Both choices show up on screen an once.

Dropdown

Dropdown allows 1 choice to be selected at a time. Only the selected choice or default text shows up on screen, a user must click on the drop down to show and scroll through the other options.

Dropdown Height

This attribute determines how many options are shown when a user clicks on the dropdown. All options can be scrolled through however the height of the dropdown is dependent on this attribute.

EX: If my drop down has 9 options and I choose my dropdown height to be 3, when I initially click I will only see the first 3 options, however I can scroll down to see the rest.

Defaults

All choices have the ability to have a default selected under the ▼Choices bucket on the right sidebar. Select one of the options or select "No Default".


Buttons

How they work

Buttons do 2 things:

Buttons Times

Buttons store the times they were clicked.

Button Extra Actions

Submit

Reset

Popup and Hide

Popup brings a given group to the top of the input form above all other elements.

Hide makes that group disappear entirely until it is popped-up again.

Timers

A button can be set to start, stop, toggle, and reset a timer. Only one can be selected at a time


Groups

How they Work

Groups are groups of elements. When an element is in a group and the group is moved the element is moved with it. If a group is shown it's elements are shown, if a group is hidden it's elements are hidden.

Inspect Groups

The group inspector shows you all the groups in your form as well as their hierarchy.

Tour

How to use it:

Put Group Inside a Group

Group Settings

Name

This name shows up in:

Ignore Reset

When a reset button is clicked (see Button Extra Actions) any group with ignore reset will not change. Any values entered will not be altered.

Hide Initially

Any group with hide initially checked will not show on the form until it is popped-up by a button (see Button Extra Actions)

Record Groups

A record group submits independently of other record groups. A button can be set to submit a specific record group, and when it does, only the data from that record group is submitted along with any data outside the group that is not in another record group. See Advanced Input Forms for more info.

In order to submit a record group you need either

Record Groups and Submit Everything

Record Groups and Reset

Popups

Popups can be made, like the one below, using groups!

popup example

How to make a popup

  1. Drag a group into your layout
  2. Name the group "Popup 1" (any name will suffice)
  3. Under ▼Lines & Fill make the fill blue and opacity 100% (any color will do)
  4. Under ▼Group Settings select Hide Initially
  5. Drag a button into the layout, outside of the group
  6. Under ▼Button Extra Actions Check Popup and Hide, and where it says "Everything" click and select "Popup 1" (your group name)
  7. Go to preview and click your button

Tabs

Create tabs like you see on your web browser using groups!

tab example

How to make tabs

  1. Drag a group onto your layout, make sure it covers the bottom 3/4ths of the screen
  2. Name the group "tab 1" (any name will suffice)
  3. Under ▼Lines & Fill make the fill blue and opacity 100% (any color will do)
  4. Drag a Group Tab button onto the group such that the bottom of it is inside the group and the top is outside.
  5. Select the tab button and under ▼Button Extra Actions check popup and select "My Group" underneath.
  6. Drag in another group that is the same size, and covering the other group
  7. Name the group "tab 2" (any name will suffice)
  8. Under ▼Lines & Fill make the fill red and opacity 100% (any color will do)
  9. Drag a Group Tab button onto the group such that the bottom of it is inside the group and the top is outside.
  10. Select the tab button and under ▼Button Extra Actions check popup and select "My Group" underneath.
  11. Preview your input form and click each tab button to pop up the corresponding tab

Repeat steps 6-10 for each extra tab you would like to add

Pages

Pages are similar to popups and can be easily created using groups!

popup example

How to make Pages

  1. Drag a group onto your layout, make sure it covers the whole screen
  2. Name the group "page 1" (any name will suffice)
  3. Under ▼Lines & Fill make the fill blue and opacity 100% (any color will do)
  4. Drag a Button onto the group near the bottom right corner
  5. Under ▼Words and Labels change the button to say "Next Page"
  6. We will come back to this button at a later step
  7. Drag in another group that is the same size, covering the other group
  8. Name the group "page 2" (any name will suffice)
  9. Under ▼Lines & Fill make the fill red and opacity 100% (any color will do)
  10. Drag a Button onto the new group near the bottom left corner
  11. Select the button and under ▼Words and Labels change the button to say "Last Page"
  12. Select the button and under ▼Button Extra Actions check popup and select "page 1" underneath.
  13. Go to ▼Inspect Groups and click on "page 1" (your first group name)
  14. Select the button on this group
  15. Under ▼Button Extra Actions check popup and select "page 2" underneath.
  16. Preview your input form and click the next and last page buttons to flip between pages.

Repeat steps 7-12 for each extra page you would like to add. Adding next and last buttons as you need them