SnapApp™ Fields: Intelligence in Every Entry

SnapApp™ Fields: Intelligence in Every Entry

More Than Just Data—Logic at the Field Level

The foundation of successful low-code application development is a smart data entry layer. SnapApp™ offers an expansive library of unique field types equipped with built-in logic, allowing you to build forms that think, adapt, and validate in real-time.

Precision Control: Dynamic Field Behavior

Every field in SnapApp can be transformed into a dynamic element using our Edit Fields engine. Move beyond static inputs with expressions that respond to user behavior.

Conditional Requirements & Visibility

Take granular control over your data integrity. With simple expressions, you can determine exactly when a field becomes active:

Required Logic

Make fields mandatory only under specific conditions (e.g., "Reason" is required only if "Status" is "Rejected").

Editable Logic

Lock or unlock fields based on user roles or previous data entries.

Display & Automation Features

Enhance user experience and data accuracy with intelligent field features:

Initial Value

Save users time by auto-populating fields using formulas. Users can keep the suggested value or overwrite it as needed.

ShowIf

Use powerful formula builders to hide or show fields dynamically, keeping your forms clean and relevant.

Smart Placeholders

Provide clear guidance within the field before a value is entered.

Hover Help Text

Tooltips that appear on hover to provide instant instructions and reduce entry errors.

Numeric

Numerical field types for capturing different kinds of numeric data, from simple integers to percentages and prices.

Number

Capture whole numbers with optional min/max constraints and formatting.

Decimal

Capture decimal values with precision control for financial or scientific data.

Slider

Visual slider for selecting numeric values within a defined range.

Percent

Capture percentage values with automatic formatting and validation.

Price

Specialized field for currency values with built-in formatting.

Range Slider

Dual-handle slider for selecting a range of values (e.g., price range).

Enumeration

Selection-based field types for capturing choices from predefined options, with various presentation styles.

Enum (Picklist)

Dropdown list for selecting a single option from predefined choices.

EnumList (Multiselect)

Allows selection of multiple options from a predefined list.

YesNo / Boolean

Simple toggle or picklist for true/false or yes/no selections.

Visual Enum

Visual selector with icons or images for picklist options.

Rating

Star-based rating system for capturing quality assessments.

HarveyBalls

Visual representation of completion or satisfaction levels.

Frequently Asked Questions

No. SnapApp uses a visual formula builder. You can create complex logic (e.g., [Status]="Complete") by selecting fields and operators from a dropdown menu.

An Initial Value is actual data that is saved to the database unless changed. A Placeholder is ghost text that disappears as soon as the user starts typing and is never saved as data.

Yes. You can update field types through the Schema Builder. SnapApp will notify you if a change might impact existing data (e.g., changing a Number to a Yes/No).

The DocumentAI field allows you to upload a file (like an invoice or ID) and automatically extract specific data points to populate other fields in your form instantly.