FSM Mobile Element Type Reference

This reference describes the value property for Field Service Management (FSM) Mobile element types. The table lists the property format, accepted static values, and default value for new records.

Note:

The heading element doesn't support the value property.

Type

Description

Value Property Format

Accepted Static Values

New Record Default Value

checkbox

A Boolean checkbox.

Boolean

true, false

false

date

A calendar date.

String (YYYY-MM-DD)

A valid canonical date, "", null, or a date string that NetSuite can parse using the current user's date format. NetSuite normalizes noncanonical static values to YYYY-MM-DD.

Current date. To leave the value blank, set "value": "".

datetime

A date and time.

String (YYYY-MM-DD HH:mm:ss)

A valid canonical date and time, "", null, or a date-time string that NetSuite can parse using the current user's date and time format. NetSuite normalizes noncanonical static values to YYYY-MM-DD HH:mm:ss.

Current date and time. To leave the value blank, set "value": "".

email

A single-line email address field with a basic input-format check.

String

Text. The editable input flags values that don't match ^[^@]+@[^@]+\.[^@]+$. Configure pattern when article validation must enforce the format.

""

file

A file upload and download field.

File object

A file object supplied by the Mobile upload flow, or null.

null

heading

A display-only section heading. Its text comes from label, not value.

Not applicable

Not applicable.

Not applicable.

html

An HTML content field. In read-only mode, the field renders the value as HTML. In editable mode, the field displays the value as multiline text.

String

HTML or plain text.

""

image

An image capture or upload field.

Image/file object

An image object supplied by the Mobile upload or camera flow, or null.

null

number

A numeric field that can include a unit.

Number

Any numeric value. Use min and max to set the lowest and highest allowed values. Use step to require a fixed increment, such as 0.25. Use precision to set the number of decimal places allowed for entry and display.

null

password

A masked single-line text field.

String

Any text. Apply pattern to constrain the value.

""

select

A list for selecting one or more options.

Object or array of objects

One { id, label } option object. When multiple is true, use an array of option objects.

null, [] for multiple selection, or the selected or automatically selected option or options.

signature

A signature capture field.

String

A signature value supplied by the Mobile signature capture flow.

""

table

A repeating row container and the only supported parent element type. For each direct child column element, set parent to the table's name.

Array of objects

An array of row objects. Each key is the name of a table column element.

[]

tel

A single-line telephone field.

String

Any text. Apply pattern to constrain the value.

""

text

A single-line text field.

String

Any text. Apply maxlength and pattern to constrain the value.

""

textarea

A multiline plain-text field.

String

Any text. Apply maxlength to constrain the value.

""

time

A time of day.

String (HH:mm:ss)

A valid canonical time, "", null, or a time string that NetSuite can parse using the current user's time format. NetSuite normalizes noncanonical static values to HH:mm:ss.

""

url

A web-link field. The text property can provide the read-only link text.

String

Any text. Apply pattern to constrain the value.

""

See the following topics for element type aliases and table configuration:

Related Topics

General Notices