ComUnity Platform
25.x
25.x
  • ComUnity Technical Overview
  • Getting Started
    • ComUnity Developer Toolkit
      • Login
      • Manage your account: Profile, Settings, and Actions
    • Manage your project
      • Create a project
      • Project Settings
      • General
      • Build and launch your project
      • Templates
      • App Users & Roles
      • Themes
      • Versions
      • Icon Management
      • Store URLs
      • Deploy
        • Environments
        • Manual Project Deployment Across Environments
        • Configuration
    • Organisations
      • Roles and Permissions
      • Organisational Management
      • Teams
  • Toolkit Guides
    • Data
      • Customising the Data Model
      • Manage Entities in the Data Model: Step-by-Step Guide
      • Setting Up Role-Based Permissions for Entities: Access Control Configuration
      • Creating Entity Associations: Configuring Table Links
      • Manage Inheritance in the Data Model: Configuring Entity Hierarchy and Inheritance
    • Screens
      • Integrated Navigation and UI Builder for Screens in the ComUnity Developer Toolkit
      • Building Screens
        • Screen Controls
        • Navigation
          • Lists in Navigation pages
            • Dynamic List Rendering in Navigation pages
            • Adding Sub-Screens to Navigation pages Using List Navigation
          • Page Link
        • Form
          • Screen Controls
          • Lists in Form pages
            • Static Item - List Item
            • Single Item - List Item
            • Entity Items - List Item
    • Custom Classes
    • Custom Website
      • Bindings
      • Pages
        • Page Development
        • Page Elements
        • Templates
        • Resources
    • Communications
      • Configuring Dynamic Action Templates for Event-Driven Communication Channels
        • Event Details: Understanding Data Sources for Dynamic Template Building
        • Email
        • SMS & WhatsApp
        • INAPP
        • Push Notifications
        • HTTP
      • Triggering the Communication Service
      • Communication Settings
    • Events and Notifications Management
    • Observability
      • Client Analytics
      • Metrics
      • Traces
    • Third Party Services
      • Azure Function Apps
      • Azure Logic Apps
      • Integrations
      • Microsoft Fabric
      • APIs
    • Services
      • Media Server
  • General Information
    • Debugging and editing your application code
  • Toolkit Tutorials
    • Build a Simple Blog App: The Beginner's Guide to ComUnity Development
    • Building a Comprehensive News App: Integrating In-App Messaging, Push Notifications, SMS, and Email
    • APIs
      • JSON Placeholder Todos API Integration in a Simple Blog App
      • Countries GraphQL API Integration Using the APIs feature in the Toolkit
      • Integrating the JSONPlaceholder Posts API Using the Toolkit’s OpenAPI Feature
      • OData Integration with the Bookings API Using the APIs feature
    • How to Configure In-App Notifications for User Profile Updates Using Communications
  • Enhancing Cases App: Real-time Comment Notifications
  • Reference articles
    • Glossary
    • Privacy by Design
    • OData
    • Razor
    • CRUD Functions
    • Mustache Templating
    • Temporal Tables
    • Integrating WhatsApp Business with the ComUnity Platform
    • Data Types
    • Field Types
    • Table Links
    • Release Notes
    • Keyboard Shortcuts
Powered by GitBook
On this page
Export as PDF
  1. Reference articles

Field Types

The field type describes the behaviour of the form when capturing the value of a field.

The properties of a field describe the characteristics and behaviour of the data that is added to the field. A field's data type is the most important property because it determines what kind of data the field can store.

Field Type
Description

Checklist

Allows users to select a True (checked) or False (unchecked) value. Includes the option to Customise Values: Select the desired Import/Export Values and Display Values from the drop-downs.

Currency**

Currency values. Use the Currency data type to prevent rounding off during calculations.

Date

Date control without time input

DateTime**

A text box set is formatted to accept M/D/YYYY dates, and the other is formatted to accept H:MM AM or H:MM PM.

Decimal**

Decimal pad

DecimalSigned

Decimal pad with "." keyboard

Digit

iOS - Number pad

Dropdown

Allows users to select a value from a list you define. You will specify the options and associated data values

Email

Pre-formatted to accept an email address (text in a name@domain.com style format)

FileSet

File control allowing upload of files and images

GeoSearch

Search box that allows places of interest in a search map

Hidden

A value is automatically set upon a member completing a given step or form.

Image

iOS - Image control allow upload images

Money

iOS - Decimal pad keyboard

Multiline**

This field accepts multiple lines of text

Number**

This field accepts only numbers and specific numeric data entry characters

Password

A text input box that displays asterisks (*) in place of the actual characters a user types.

Radiolist

Provides users with a list of items from which they may select only one. You will specify the options and associated data values.

Signed

iOS - Number path with "." keyboard

Tel

iOS - Number pad

Text**

Allows users to enter any combination of letters and numbers (99 character limit).

Time**

A pre-formatted text box to accept text in an H:MM AM or H:MM PM format.

The following links provide you with more in-depth knowledge about Data Field Types.

  • https://support.microsoft.com/en-us/office/introduction-to-data-types-and-field-properties-30ad644f-946c-442e-8bd2-be067361987c

  • https://support.imodules.com/hc/en-us/articles/218262348-Data-Field-Types-and-Field-Type-Conversions