“Choose One or More” Fields: Data Types, Smart Filtering, and Styling.

📄 “Choose One or More” Fields: Data Types, Styling, and Smart Filtering
 

“Choose One or More” is one of the most versatile field types in Ontraccr. It lets users select from lists—custom or pre-populated—and supports everything from projects and users to equipment, vendors, and form templates.

This guide walks through how to use, style, and configure this field type for maximum flexibility.


🧩 What is a “Choose One or More” Field?

This field type lets users:

  • Pick one or multiple options
  • Pull from internal data sources (like users, customers, projects)
  • Or define your own list of choices

🛠 How to Add a Choose One or More Field

  1. In Step 2: Fields, click ➕ Add Field under any section
  2. Set the Field Type to Choose One or More
  3. Enter your question in the Title field
  4. Choose a Data Type (explained below)

📂 Available Data Types

🔸 1. Custom

Create your own list of options manually:

  • Type → Enter → Repeat
  • Choose the display format:
    • Dropdown
    • Checkboxes
    • Radio buttons

Only Custom lets you control the display style.


🔸 2. Internal Datasets

Auto-pull from existing Ontraccr data:

Data TypeDescription
ProjectsAll active projects
UsersAll users (filter by role if needed)
CustomersClient list
EquipmentYour full equipment database (optionally filter by equipment type)
VendorsVendor database
ContactsFrom address book; supports smart filtering
CardsBoard cards (used in workflows)
BucketsCustom intermediate data layer between customer and project
Cost CodesPull from job costing structure
Form TemplatesSelect from existing forms
LabelsUseful for tagging/categorization
SOV SubcontractsPull from contract records
Form Submissions(Advanced) used for parent-child form relationships

🔍 Smart Filtering & Context-Aware Options

Ontraccr supports smart filtering between linked drop downs. For example:

Select “Customer” above → the “Project” field below will only show that customer’s projects

➕ You Can:

  • Enable/disable smart filtering
  • Pre-fill project drop downs based on:
    • Logged-in user’s clocked-in project
    • Default project location

🧪 Limit Answers (Optional)

By default, users can pick as many options as they want. To restrict this:

  • Uncheck Leave open
  • Enter the maximum number of selections allowed

Example:

Limit to 2 selections if asking: “Which two locations did you visit today?”


🧠 Use Cases

Field PromptData TypeUse Case
Select projectProjectsAuto-save form to that project
Assign to userUsers (filtered by role)Approval routing or delegation
Choose equipment usedEquipmentAttach gear to form record
Select issue categoryCustom + checkbox styleStandardized issue types
Link to parent formForm SubmissionsChild → parent data mapping

📌 Notes & Best Practices

  • When using internal datasets, avoid exposing sensitive info in external forms (see Article 7)
  • Use custom display styling to make forms easier to read
  • Link drop-downs logically using smart filtering (e.g., Customer → Project)

Was this article helpful?