FUIDateRangePickerContentView

The basic inner view for FUIDateRangePickerCollectionViewCell and FUIDateRangePickerFormCell.

  • Any configuration to this property will be set to titleView, include title’s font, text and numberOfLines.

    Declaration

    Swift

    @MainActor
    public private(set) var title: FUIMultiLineText { get }
  • The value of the property.

    This value is displayed next to, or below, the title by different dateFormatters.

    Declaration

    Swift

    @MainActor
    public var value: FUIDateRange? { get set }
  • Implementation of change handler. Is invoked on changes to the value property.

    Declaration

    Swift

    @MainActor
    public var onChangeHandler: ((FUIDateRange?) -> Void)?
  • The text to be displayed when no date range is selected.

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

    Declaration

    Swift

    @MainActor
    public var noDateSelectedString: String?
  • Not used in this component

    Declaration

    Swift

    @MainActor
    public var isTrackingLiveChanges: Bool
  • Indicates if the value of the cell could be changed or not. The default is true.

    Declaration

    Swift

    @MainActor
    open var isEditable: Bool { get set }
  • Indicate whether the slider is enabled. isEnabled and isEditable are in sync.

    Declaration

    Swift

    @MainActor
    override open var isEnabled: Bool { get set }
  • Indicates whether the cell is a mandatory field.

    The default value is false.

    Declaration

    Swift

    @MainActor
    open var isRequired: Bool { get set }
  • Indicates that the cell is a mandatory field.

    The default value is *.

    Declaration

    Swift

    @MainActor
    public var mandatoryIndicator: FUIText { get set }
  • The DateFormatter to be used to display the selected DateRange. Default formatter conforms system setting.

    Declaration

    Swift

    @MainActor
    open var dateFormatter: DateFormatter? { get set }
  • The start date of the calendar. Default is current year’s first day.

    Declaration

    Swift

    @MainActor
    open var minimumDate: Date?
  • The end date of the calendar. Default is next year’s last day.

    Declaration

    Swift

    @MainActor
    open var maximumDate: Date?
  • Undocumented

    Declaration

    Swift

    @MainActor
    open var dateRangePickerModalDismissCompletion: (() -> Void)?
  • The ID of the language to be used when displaying the FUICalendarView.

    The default value for this property is ‘nil’. The current device language will be used if this property is ‘nil’ or if the language ID is not supported by SAPFiori.

    Declaration

    Swift

    @MainActor
    public var customLanguageID: String?