OZ e-Form Developer
  • OZ e-Form Concepts
  • 🌈e-Form DEVELOPER
    • Day 1: Welcome On Board
      • About Course
      • Preparations
      • OZ e-Form Overview
    • Day 2: e-Form Design
      • Designer Environments
      • e-Form Layout Structure
      • e-Form Components
      • e-Form From Documents
      • Preview / Export / Save
      • Hands-on Practice
    • Day 3: Dynamic e-Form
      • e-Form Scripting Guide
      • Hands-on Practice
      • Advanced Features
    • Day 4: e-Form Application
      • Server Deployment
      • Viewer In HTML
      • Viewer APIs
      • Prefilling e-Form
      • Submitting e-Form
      • Sending MemoryStream
    • Get Your Certificate
    • Design Guide
      • Dialogue Flow
        • Overview
        • Creating Dialogue Flow
        • Uploading e-Form to Server
        • Running Dialogue Flow
        • Group and Statement
        • Custom Styling
      • Multilingual e-Form
      • Miscellaneous
      • Videosign
        • Videosign User Guide
      • OZ Verifier
        • OZ Verifier Introduction
        • Implementation and Use
        • Requirements
      • HTML5 Editor
        • HTML5 Editor Introduction
        • HTML Editor
        • Requirements and Sample
    • Day 5. Server & Reporting
  • 🌈Server Developer
    • OZ Server Console
    • OZ Scheduler
      • Features
      • Installing OZ Scheduler
      • Scheduler Task
    • Binding & Exporting
      • Overview
      • Export API Example
        • Extract Input Data
        • Export with OZ Server
        • Export with Scheduler
        • Export with Scheduler Task
    • Repository Server
    • Sync Server
      • Overview
      • Installing Sync-Server
        • SSL configration
      • Sample Application
      • Implementation
    • QR Link Mobile Sign
  • 🌈Report Developer
    • Overview
      • About Course
      • Preparation
      • Report Designer Overview
    • Query Design
      • Database Connection
      • Designer Environment
      • Dataset Design
    • Report Design
      • Designer Environment
      • Components
      • Table
      • Master-Detail
      • ODI Parameter
      • CrossTab
      • Chart
  • 🌈MOBILE DEVELOPER
    • Android Native
    • iOS Native
    • TOTO Framework
      • TOTO Overview
      • Sample App Overview
      • Server Application
      • Android Project
  • ⬇️Product Downloads
  • 📚 Product Documentation
  • 📕Technical Guide
  • ⚛️ ReactJS Integration
Powered by GitBook
On this page
  • Component Types
  • Report components (to display data)
  • Input components (to collect data)
  • Component Properties
  • Key properties
  • Adding Components
  • Default properties
  • Labels
  • Input Components
  • Editing Components

Was this helpful?

  1. e-Form DEVELOPER
  2. Day 2: e-Form Design

e-Form Components

Learn about e-Form components and their key properties.

Previouse-Form Layout StructureNexte-Form From Documents

Last updated 3 months ago

Was this helpful?

Component Types

Report components (to display data)

  • Table, CrossTab, Chart - only for DataBand (for details, refer to .)

  • Label, Shape

Input components (to collect data)

  • Input tab:

    • TextBox, ComboBox, RadioButton, CheckBox, SignPad, Camera, etc.

  • Input Group tab:

    • RadioButtonGroup: Combine RadioButtons into a single option group.

  • Input Filter tab:

    • StringTextFilter: Set pattern for TextBox display format such as Product code, Phone number, Card number, etc.

    • NumberTextFilter: Set specific number formats like currency, etc.

Component Properties

  • Properties are broken down into five categories - Design, data, Appearance, Behavior, and Layout.

  • Properties are different by component

Key properties

Category
Property
Description

Design

Type

Component types

Name

Component object identifier

Group Name

RadioButtonGroup or SignPad group

Data

Data Type

Data source

Text

Value

Source

Data source

Appearance

Drawing Type

Rendering style

Color, Font, Border, etc.

Color, size, alignment, etc.

Behavior

Enable

Activate or deactivate the component

Visible

Show or hide the component

Tooltip Text

Placeholder

Max length

Max number of input characters

AllowSending

Allow extrcating input value (JSON/XML)

Text Filter Name

Input filter name to apply

Text Input Mode

Keyboard, Barcode, NFC

Required

for input validation

Layout

Location

Coordinates(x,y)

Size

Width, Height

Adding Components

Default properties

Options > Components

  • Set the default properties of components as you prefer.

Labels

A label can have various Drawing Types and Data Type properties.

  • Text label

  • Image label

  • HTML label

  • System label

  • Barcode

Input Components

  • Input components and their key properties are listed below.

  • Some components have different looks and feel on the web and mobile screen.

Component
Key properties

TextBox

Tooltip Text

Placeholder

Multi Line

NumberTextFilter

Required Scale

Max Scale

StringTextFilter

NumericUpDown

Value (Initial value)

Unit of change (Interval)

Maximum value

Minimum value

ComboBox

Items

Selected Index

Placeholder

CheckBox

CheckStyle

Horizontal Check Alignment

Frame Size

RadioButton

CheckStyle

Horizontal Check Alignment

Frame Size

RadioButtonGroup

Enable Uncheck: allow no choice

MultiSelectable: allow multiple choices

ToggleButton

Items

Selected Index

Placeholder

Button

Text

OnClick event: _MessageBox("Success");

AttachmentButton

TextAfterAttach: "Change File"

DateTimePicker

Format: "dd/MM/yyyy", "yyyy-MM-dd", etc.

SignPad

Width, Height, Image Format: SIGN_DATA

ImagePicker

ImagePickMode: Camera

VideoPlayer

Editing Components

Layout tab (top menubar)

  • Align, spacing, move, group multiple components

Copying components (Ctrl-C and Ctrl-V)

  • Copy any component to create a new one.

  • Report and band are copied with their components.

  • Components can be copied even between ReportTemplates

Format Label (right-click drop-down)

  • Appearance settings

Change Input Type (right-click drop-down)

  • Change component type

FixedTable

  • FixedTable can be used to add a group (section) of components.

  • Insert, Delete, Cell Merge, Cell Divide

  • Change cells to component types you want.

[esc] to select the FixedTable itself, not all the cells in the FixedTable.

Source:

🌈
Example
Report Developer
Pattern expression
http://oz.ozeform.io:8080/training/assets/video.mp4