FSM Mobile Element Properties
A Field Service Management (FSM) Mobile element property is a configuration setting that controls an element's displayed label, stored value, validation, appearance, or input behavior. Most FSM Mobile elements support common and element-specific properties. The following tables define each property and list supported element types, value formats, accepted values, expression support, and default values.
Common Element Properties
The following table lists common FSM Mobile element properties and describes value formats, accepted values, expression support, and default values.
|
Property |
Description |
Value Property Format |
Accepted Values |
Expression Support |
Default Value |
|---|---|---|---|---|---|
|
|
Specifies the element type. |
String |
One of the types listed in FSM Mobile Element Types. FSM Mobile treats an invalid or omitted type as |
No. This property defines element structure. |
|
|
|
Specifies the stable identifier that stores and references the element value. |
String |
A unique element identifier within its form or table. |
No. This property defines element structure. |
No default. Configure this property. |
|
|
Identifies the parent table that owns this column element. |
String |
The |
No. This property defines element structure. |
Omitted for top-level elements. |
|
|
Sets a static default for a new record or a calculated value when configured as an expression. A static value doesn't replace a saved value when an existing record opens. |
Type-specific |
See the element value format in FSM Mobile Element Types. |
Yes. The result must match the element value format. |
Type-specific. See FSM Mobile Element Types. |
|
|
Specifies the label displayed with the element. |
String |
Any display text. |
Yes. The result must be a string. |
|
|
|
Requires a non-empty accepted value before the form can be completed. |
Boolean |
|
Yes. The result must be a Boolean value. |
|
|
|
Displays the element but prevents input. |
Boolean |
|
Yes. The result must be a Boolean value. |
|
|
|
Hides the element. |
Boolean |
|
Yes. The result must be a Boolean value. |
|
|
|
Displays the value but prevents editing. |
Boolean |
|
Yes. The result must be a Boolean value. |
|
|
|
Specifies additional supported style class tokens. Use only documented styling tokens. |
String |
A string containing supported class tokens. |
Yes. The result must be a string. |
|
Element-Specific Properties
The following table describes properties that apply only to specific FSM Mobile element types. Each property is supported only by the element types listed in the Supported Element Types column.
Starting with version 2026.07.2, review existing Number element definitions and replace "step": "any" and "precision": null with supported values. If either value remains configured, FSM Mobile normalizes the value, which can change the element's behavior.
These updates apply to static configuration values. If a Number property uses an expression, the result must also match an accepted value for that property. For the replacement values and normalization behavior, see FSM Mobile Number Element Properties.
|
Property |
Description |
Supported Element Types |
Accepted Values |
Expression Support |
Default |
|---|---|---|---|---|---|
|
|
Sets the file-type filter shown in the browser file picker. |
|
A comma- |
Yes. The expression must return a string. |
|
|
|
Selects the only option automatically when no option is marked as selected. Applies only to single-select lists. |
|
|
Yes. The expression must return a Boolean value. |
|
|
|
Enables device barcode scanning when the device browser provides camera access. |
|
|
Yes. The expression must return a Boolean value. |
|
|
|
Enables image capture from the device camera. |
|
|
Yes. The expression must return a Boolean value. |
|
|
|
Controls whether a table child appears in the table column list and determines the display order. |
Any direct child of a |
Include the property with a number, such as |
No. This property controls table structure. |
Omitted unless resource normalization adds a column position for a visible element. |
|
|
Sets the visible text width. |
|
Positive integer |
Yes. The expression must return a positive integer. |
|
|
|
Sets the maximum width or height, in pixels, for supported bitmap images before upload. FSM Mobile preserves the image proportions. This property does not set a file-size limit. |
|
A positive whole-number pixel value, such as |
Yes. The expression must return a positive integer. |
The resource |
|
|
Sets the signature input height. |
|
Positive pixel value |
Yes. The expression must return a positive integer. |
|
|
|
Sets the heading level. |
|
|
Yes. The expression must return an integer from |
|
|
|
Sets the maximum permitted value. |
|
A number for |
Yes. The result must match the element type. |
|
|
|
Sets the maximum character count. |
|
Positive integer |
Yes. The expression must return a positive integer. |
|
|
|
Sets the client-side size limit, in kilobytes (KB), for non-bitmap files selected through a File element. An Image element does not apply this property. Recognized bitmap files selected through a File element are downsampled and bypass this limit. |
|
Positive whole-number KB value |
Yes. The expression must return a positive integer. |
|
|
|
Sets the minimum permitted value. |
|
A number for |
Yes. The result must match the element type. |
|
|
|
Allows the selection of more than one option. |
|
|
Yes. The expression must return a Boolean value. |
|
|
|
Defines the options that a Select element presents. |
|
A static list must be an array of option objects. A configured option source or expression must resolve to an array of option objects. See Configuring the Select Options Property. |
Yes. The expression must return an array. |
|
|
|
Validates input against a regular expression during article validation. Email retains the built-in live email-format check. A configured pattern does not replace that check in the editable Email input. |
|
A valid regular- |
Yes. The expression must return a valid regular- |
|
|
|
Displays hint text when the field has no value. |
|
String |
Yes. The expression must return a string. |
|
|
|
Sets the maximum decimal places for entry and display when no unit precision or |
|
A whole number from |
Yes. The expression must return a whole number from |
|
|
|
Retrieves Select options remotely instead of supplying options only through |
|
|
Yes. The expression must return a Boolean value. |
|
|
|
Sets the visible text height. |
|
Positive integer |
Yes. The expression must return a positive integer. |
|
|
|
Enables searching in the Select list. |
|
|
Yes. The expression must return a Boolean value. |
|
|
|
Sets the permitted increment. |
|
A positive number for |
Yes. The result must meet the increment rule for the element type. |
|
|
|
Shows numeric increment and decrement controls. |
|
|
Yes. The expression must return a Boolean value. |
|
|
|
Provides display text for a read-only URL. The URL remains the |
|
String |
Yes. The expression must return a string. |
|
|
|
Selects the unit used to format a number for display. |
|
Unit identifier string |
Yes. The expression must return a string. |
|
|
|
Sets the signature input width. |
|
Positive pixel value |
Yes. The expression must return a positive integer. |
|
Property Support by Element Type
The following table shows property support for each element type. In the Common Properties column, Supported indicates that the element accepts the complete common property set. If an element accepts only specific common properties, the column lists those properties. For more information about common properties, see Common Element Properties.
The Additional Supported Properties column lists type-specific properties. Any direct child of a table element can also use column.
|
Element Type |
Common Properties |
Additional Supported Properties |
|---|---|---|
|
|
Supported |
None |
|
|
Supported |
|
|
|
Supported |
|
|
|
Supported |
|
|
|
Supported |
|
|
|
Warning:
For review |
|
|
|
Supported |
|
|
|
Supported |
|
|
|
Supported |
|
|
|
Supported |
|
|
|
Supported |
|
|
|
Supported |
|
|
|
Supported |
None. The |
|
|
Supported |
|
|
|
Supported |
|
|
|
Supported |
|
|
|
Supported |
|
|
|
Supported |
|
This layout is intentional for customer documentation: the common-property table defines every common property once, the type-specific-property table defines each property's accepted values and default once, and this matrix answers the per-type 'is it supported?' question without repeating 170 identical cells.