import DateTimeOffsetPickerInput from "@arcgis/core/form/elements/inputs/DateTimeOffsetPickerInput.js";const DateTimeOffsetPickerInput = await $arcgis.import("@arcgis/core/form/elements/inputs/DateTimeOffsetPickerInput.js");- Since
- ArcGIS Maps SDK for JavaScript 4.28
The DateTimeOffsetPickerInput class defines the desired user interface for editing timestamp-offset field Field.type input. This input is used in field elements that are set within a feature layer's or FeatureForm's formTemplate. This is displayed within the Editor widget.
- See also
Example
const dateTimeOffsetPickerInput = new DateTimeOffsetPickerInput({ min: "2020-03-15T14:30-05:00", // the minimum date/time input allowed, this equates to March 15, 2020, at 2:30 PM in the Eastern time zone, which is UTC-5. max: "2020-04-15T24:00-08:00", // the maximum date/time input allowed, this equates to midnight (00:00) on April 15, 2020, in the Pacific time zone with a UTC offset of -8 hours. includeTimeOffset: true});Constructors
Constructor
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| properties | | |
Properties
| Property | Type | Class |
|---|---|---|
declaredClass readonly inherited | ||
| | ||
| | ||
| | ||
| | ||
type readonly | "datetimeoffset-picker" | |
includeTimeOffset
- Type
- boolean
Indicates if the input should provide an option to select the time offset. The time offset represents the difference in hours and minutes between UTC and the local system time. If not provided, the default value is true.
- Default value
- true
max
The maximum date/time offset to allow. The string represents an ISO-8601 time with a time offset.
min
The minimum date/time offset to allow. The string represents an ISO-8601 time with a time offset.
timeResolution
- Type
- TimeResolutionMS
The level of detail used to represent time.
- Default value
- "minutes"
Methods
fromJSON
- Signature
-
fromJSON (json: any): any
Creates a new instance of this class and initializes it with values from a JSON object
generated from an ArcGIS product. The object passed into the input json
parameter often comes from a response to a query operation in the REST API or a
toJSON()
method from another ArcGIS product. See the Using fromJSON()
topic in the Guide for details and examples of when and how to use this function.
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| json | A JSON representation of the instance in the ArcGIS format. See the ArcGIS REST API documentation for examples of the structure of various input JSON objects. | |
- Returns
- any
Returns a new instance of this class.
clone
- Signature
-
clone (): DateTimeOffsetPickerInput
Creates a deep clone of the DateTimeOffsetPickerInput class.
- Returns
- DateTimeOffsetPickerInput
A deep clone of the
DateTimeOffsetPickerInputinstance.
toJSON
- Signature
-
toJSON (): any
Converts an instance of this class to its ArcGIS portal JSON representation. See the Using fromJSON() guide topic for more information.
- Returns
- any
The ArcGIS portal JSON representation of an instance of this class.