Filter condition attributes
Use these filter condition attributes to customize how your data is filtered for condition types that are set in your mobile apps.
Important: Make sure that you enter the accepted values for filter condition attributes as shown in the following table. These values are case sensitive. For example, if you want to configure a Display Type attribute for a Date/Time filter condition type so that a date-time picker appears in the mobile app screen, enter DateTimePicker exactly. Be sure to use the same capitalization and add no spaces between the words.
| Filter condition type | Accepted filter condition attribute names | Accepted values \(\* = default setting\) |
|---|---|---|
| Date/Time | Operator | `Between` \* |
OnNote: This value is only accepted if the Display Type filter condition attribute is set to DateTimePicker. | ||
| Display Type | `DateTimeRangePicker` \* | |
DateTimePickerNote: This value is only accepted if the Operator filter condition attribute is set to On. | ||
| Date | Operator | `Between` \* |
| `On` | ||
| Display Type | `DateTimeRangePicker` \* | |
DateTimePickerNote: This value is only accepted if the Operator filter condition attribute is set to On. | ||
| ChoiceList | Operator | `OneOf` \* |
| Display Type | `ChoiceList` \* | |
| String | Operator | `Contains` \* |
| `Keywords` | ||
| Display Type | `Text` \* | |
| StringUtf8 | Operator | `Contains` \* |
| Display Type | `Text` \* | |
| Integer | Operator | `Between` \* |
| Display Type | `Box` \* This configures a text box in which end users can enter the value on their mobile device screen. | |
| `Slider` | ||
| Min | Any positive or negative whole number. For example `2` or `-2`. | |
| Max | Any positive or negative whole number. For example, `15` or `-15`. | |
| SliderStepSize | Any positive whole number. For example, `7`. | |
| Duration | Operator | `Between` \* |
| Display Type | `DurationPicker` \* | |
| FloatingPoint | Operator | `Between` \* |
| Display Type | `Box` \* This configures a text box in which end users can enter the value on their mobile device screen. | |
| `Slider` | ||
| Min | Any positive or negative decimal number that sets the lower value in a range of accepted values. For example, `2.0` or `-2.5` or `.251`. | |
| Max | Any positive or negative decimal number that sets the higher value in a range of accepted values. For example, `15.0` or `-15.8` or `.158`. | |
| SliderStepSize | Any positive decimal number. For example, `7` or `7.3` or `.73`. | |
| Decimal | Operator | `Between` \* |
| Display Type | `Box` \* This configures a text box in which end users can enter the value on their mobile device screen. | |
| `Slider` | ||
| Min | Any positive or negative decimal number that sets the lower value in a range of accepted values. For example, `2.0` or `-2.5` or `.251`. | |
| Max | Any positive or negative decimal number that sets the higher value in a range of accepted values. For example, `15.0` or `-15.8` or `.158` | |
| SliderStepSize | Any positive decimal number. For example, `7.0` or `7.3` or `.73`. | |
| Long | Operator | `Between` \* |
| Display Type | `Box` \* This configures a text box in which end users can enter the value on their mobile device screen. | |
| `Slider` | ||
| Min | Any positive or negative whole 64-bit number that sets the lower value in a range of accepted values. For example, `2,000,000,000`. | |
| Max | Any positive or negative whole 64-bit number that sets the higher value in a range of accepted values. For example, `1,000,000,000,000,000,000`. | |
| SliderStepSize | Any positive whole 64-bit number. For example, `7,000,000,000`. | |
| Price | Operator | `Between` \* |
| Display Type | `Box` \* This configures a text box in which end users can enter the value on their mobile device screen. | |
| `Slider` | ||
| Currency | Operator | `Between` \* |
| Display Type | `Box` \* This configures a text box in which end users can enter the value on their mobile device screen. | |
| `Slider` | ||
| ReferenceList | Operator | `OneOf` \* |
| Display Type | `ReferenceList` \* | |
| Boolean | Operator | `Equals` \* |
| Display Type | `Boolean` \* |