FUIDateRangePickerComponent

public protocol FUIDateRangePickerComponent : FUITitleMultiLineComponent, FUIValueComponent

Component protocol for DateRangePicker properties.

  • Implementation of the change handler. This is invoked on changes to the value property.

    Declaration

    Swift

    var onChangeHandler: ((FUIDateRange?) -> Void)? { get set }
  • The DateFormatter to be used to display the selected DateRange. Default formatter: “MM/dd/YYYY”

    Declaration

    Swift

    var dateFormatter: DateFormatter? { get set }
  • If isTrackingLiveChanges is true, then onChangeHandler will be invoked whenever a date is selected. Otherwise, onChangeHandler will be invoked only when the Date Picker is closed. The default value is true.

    Declaration

    Swift

    var isTrackingLiveChanges: Bool { get set }
  • The text to be displayed when no date is selected.

    The default value is the localized string “No date selected”.

    Declaration

    Swift

    var noDateSelectedString: String? { get set }