Browse Source
Merge pull request #22233 from abpframework/AbpDatePickerOptions
Refactor AbpDatePickerBaseTagHelper to accept IOptions<AbpDatePickerOptions> for improved configuration
pull/22235/head
SALİH ÖZKARA
12 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with
8 additions and
5 deletions
-
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelper.cs
-
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs
-
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelper.cs
|
|
|
@ -1,6 +1,7 @@ |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using Microsoft.AspNetCore.Razor.TagHelpers; |
|
|
|
using Microsoft.Extensions.Options; |
|
|
|
|
|
|
|
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form.DatePicker; |
|
|
|
|
|
|
|
@ -45,9 +46,9 @@ public abstract class |
|
|
|
|
|
|
|
public bool AddMarginBottomClass { get; set; } = true; |
|
|
|
|
|
|
|
protected AbpDatePickerBaseTagHelper(AbpDatePickerBaseTagHelperService<TTagHelper> service) : base(service) |
|
|
|
protected AbpDatePickerBaseTagHelper(AbpDatePickerBaseTagHelperService<TTagHelper> service, IOptions<AbpDatePickerOptions> options) : base(service) |
|
|
|
{ |
|
|
|
_abpDatePickerOptionsImplementation = new AbpDatePickerOptions(); |
|
|
|
_abpDatePickerOptionsImplementation = options.Value; |
|
|
|
} |
|
|
|
|
|
|
|
public void SetDatePickerOptions(IAbpDatePickerOptions options) |
|
|
|
|
|
|
|
@ -1,5 +1,6 @@ |
|
|
|
using Microsoft.AspNetCore.Mvc.ViewFeatures; |
|
|
|
using Microsoft.AspNetCore.Razor.TagHelpers; |
|
|
|
using Microsoft.Extensions.Options; |
|
|
|
|
|
|
|
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form.DatePicker; |
|
|
|
|
|
|
|
@ -8,7 +9,7 @@ public class AbpDatePickerTagHelper : AbpDatePickerBaseTagHelper<AbpDatePickerTa |
|
|
|
{ |
|
|
|
public ModelExpression? AspFor { get; set; } |
|
|
|
|
|
|
|
public AbpDatePickerTagHelper(AbpDatePickerTagHelperService service) : base(service) |
|
|
|
public AbpDatePickerTagHelper(AbpDatePickerTagHelperService service, IOptions<AbpDatePickerOptions> options) : base(service, options) |
|
|
|
{ |
|
|
|
} |
|
|
|
} |
|
|
|
@ -1,5 +1,6 @@ |
|
|
|
using Microsoft.AspNetCore.Mvc.ViewFeatures; |
|
|
|
using Microsoft.AspNetCore.Razor.TagHelpers; |
|
|
|
using Microsoft.Extensions.Options; |
|
|
|
|
|
|
|
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form.DatePicker; |
|
|
|
|
|
|
|
@ -10,8 +11,8 @@ public class AbpDateRangePickerTagHelper : AbpDatePickerBaseTagHelper<AbpDateRan |
|
|
|
|
|
|
|
public ModelExpression? AspForEnd { get; set; } |
|
|
|
|
|
|
|
public AbpDateRangePickerTagHelper(AbpDateRangePickerTagHelperService tagHelperService) : |
|
|
|
base(tagHelperService) |
|
|
|
public AbpDateRangePickerTagHelper(AbpDateRangePickerTagHelperService tagHelperService, IOptions<AbpDatePickerOptions> options) : |
|
|
|
base(tagHelperService, options) |
|
|
|
{ |
|
|
|
} |
|
|
|
} |