@ -21,7 +21,7 @@ public interface IAbpDatePickerOptions
/// <summary>
/// The maximum span between the selected start and end dates. Can have any property you can add to a moment object (i.e. days, months)
/// </summary>
objectMaxSpan{get;set;}
object?MaxSpan{get;set;}
/// <summary>
/// Show year and month select boxes above calendars to jump to a specific month and year.
@ -66,7 +66,7 @@ public interface IAbpDatePickerOptions
/// <summary>
/// Set predefined date ranges the user can select from. Each key is the label for the range, and its value an array with two dates representing the bounds of the range.
/// </summary>
List<AbpDatePickerRange>Ranges{get;set;}
List<AbpDatePickerRange>?Ranges{get;set;}
/// <summary>
/// Displays "Custom Range" at the end of the list of predefined ranges, when the ranges option is used. This option will be highlighted whenever the current date range selection does not match one of the predefined ranges. Clicking it will display the calendars to select a new range.
@ -91,32 +91,28 @@ public interface IAbpDatePickerOptions
/// <summary>
/// CSS class names that will be added to both the today, clear, and apply buttons.
/// </summary>
[CanBeNull]
stringButtonClasses{get;set;}
string?ButtonClasses{get;set;}
/// <summary>
/// CSS class names that will be added only to the today button.
/// </summary>
[CanBeNull]
stringTodayButtonClasses{get;set;}
string?TodayButtonClasses{get;set;}
/// <summary>
/// CSS class names that will be added only to the apply button.
/// </summary>
[CanBeNull]
stringApplyButtonClasses{get;set;}
string?ApplyButtonClasses{get;set;}
/// <summary>
/// CSS class names that will be added only to the clear button.
/// </summary>
[CanBeNull]
stringClearButtonClasses{get;set;}
string?ClearButtonClasses{get;set;}
/// <summary>
/// Allows you to provide localized strings for buttons and labels, customize the date format, and change the first day of week for the calendars.
/// </summary>
[CanBeNull]
objectLocale{get;set;}
object?Locale{get;set;}
/// <summary>
/// Hide the apply button, and automatically apply a new date range as soon as two dates are clicked.
@ -136,11 +132,9 @@ public interface IAbpDatePickerOptions
/// <summary>
/// jQuery selector of the parent element that the date range picker will be added to, if not provided this will be 'body'
/// </summary>
[CanBeNull]
stringParentEl{get;set;}
string?ParentEl{get;set;}
[CanBeNull]
stringDateFormat{get;set;}
string?DateFormat{get;set;}
boolOpenButton{get;set;}
@ -155,6 +149,5 @@ public interface IAbpDatePickerOptions
/// <summary>
/// Other non-mapped attributes will be automatically added to the input element as is.