Class AbpDatePickerBaseTagHelperService<TTagHelper>
Inheritance
AbpDatePickerBaseTagHelperService<TTagHelper>
Assembly: Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.dll
public abstract class AbpDatePickerBaseTagHelperService<TTagHelper> : AbpTagHelperService<TTagHelper>, IAbpTagHelperService<TTagHelper>, ITransientDependency where TTagHelper : AbpDatePickerBaseTagHelper<TTagHelper>
Type Parameters
Name |
Description |
TTagHelper |
|
Constructors
AbpDatePickerBaseTagHelperService(IJsonSerializer, IHtmlGenerator, HtmlEncoder, IServiceProvider, IStringLocalizer<AbpUiResource>, IAbpTagHelperLocalizer)
Declaration
protected AbpDatePickerBaseTagHelperService(IJsonSerializer jsonSerializer, IHtmlGenerator generator, HtmlEncoder encoder, IServiceProvider serviceProvider, IStringLocalizer<AbpUiResource> l, IAbpTagHelperLocalizer tagHelperLocalizer)
Parameters
Fields
Declaration
protected readonly HtmlEncoder Encoder
Field Value
Declaration
protected readonly IHtmlGenerator Generator
Field Value
Declaration
protected readonly IJsonSerializer JsonSerializer
Field Value
Declaration
protected readonly IServiceProvider ServiceProvider
Field Value
Declaration
protected readonly Dictionary<Type, Func<object, string>> SupportedInputTypes
Field Value
Declaration
protected readonly IAbpTagHelperLocalizer TagHelperLocalizer
Field Value
Properties
Declaration
protected IStringLocalizer<AbpUiResource> L { get; }
Property Value
Declaration
protected abstract TagHelperOutput TagHelperOutput { get; set; }
Property Value
Declaration
protected virtual string TagName { get; set; }
Property Value
Methods
Declaration
protected virtual void AddAutoFocusAttribute(TagHelperOutput inputTagHelperOutput)
Parameters
Declaration
protected abstract void AddBaseTagAttributes(TagHelperAttributeList attributes)
Parameters
Declaration
protected virtual void AddDataPickerAttribute(TagHelperOutput inputTagHelperOutput)
Parameters
Declaration
protected virtual void AddDisabledAttribute(TagHelperOutput inputTagHelperOutput)
Parameters
AddFormControls(TagHelperContext, TagHelperOutput, TagHelperOutput)
Declaration
protected virtual void AddFormControls(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTagHelperOutput)
Parameters
AddGroupToFormGroupContents(TagHelperContext, string, string, int)
Declaration
protected virtual void AddGroupToFormGroupContents(TagHelperContext context, string propertyName, string html, int order)
Parameters
AddInfoTextId(TagHelperOutput)
Declaration
protected virtual void AddInfoTextId(TagHelperOutput inputTagHelperOutput)
Parameters
Declaration
protected virtual void AddPlaceholderAttribute(TagHelperOutput inputTagHelperOutput)
Parameters
Declaration
protected virtual void AddReadOnlyAttribute(TagHelperOutput inputTagHelperOutput)
Parameters
Declaration
protected TagHelperAttributeList ConvertDatePickerOptionsToAttributeList(IAbpDatePickerOptions? options)
Parameters
Returns
Declaration
protected abstract T? GetAttributeAndModelExpression<T>(out ModelExpression? modelExpression) where T : Attribute
Parameters
Returns
Type Parameters
Declaration
protected virtual T? GetAttribute<T>() where T : Attribute
Returns
Type Parameters
GetBaseTagAttributes(TagHelperContext, TagHelperOutput, IAbpDatePickerOptions)
Declaration
protected TagHelperAttributeList GetBaseTagAttributes(TagHelperContext context, TagHelperOutput output, IAbpDatePickerOptions options)
Parameters
Returns
Declaration
protected virtual string GetExtraInputHtml(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
Declaration
protected virtual string GetIdAttributeValue(TagHelperOutput inputTag)
Parameters
Returns
GetInfoAsHtml(TagHelperContext, TagHelperOutput, TagHelperOutput)
Declaration
protected virtual string GetInfoAsHtml(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTag)
Parameters
Returns
GetInfoText()
Declaration
public virtual string GetInfoText()
Returns
GetInputAttributes(TagHelperContext, TagHelperOutput)
Declaration
protected virtual TagHelperAttributeList GetInputAttributes(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
GetLabelAsHtmlAsync(TagHelperContext, TagHelperOutput, TagHelperOutput)
Declaration
protected virtual Task<string> GetLabelAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTag)
Parameters
Returns
GetLabelAsHtmlUsingTagHelperAsync(TagHelperContext, TagHelperOutput)
Declaration
protected virtual Task<string> GetLabelAsHtmlUsingTagHelperAsync(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
Declaration
protected abstract ModelExpression? GetModelExpression()
Returns
Declaration
protected abstract int GetOrder()
Returns
Declaration
protected abstract string GetPropertyName()
Returns
GetRequiredSymbol(TagHelperContext, TagHelperOutput)
Declaration
protected virtual string GetRequiredSymbol(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
GetSize(TagHelperContext, TagHelperOutput)
Declaration
protected virtual string GetSize(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
GetValidationAsHtmlAsync(TagHelperContext, TagHelperOutput)
Declaration
protected virtual Task<string> GetValidationAsHtmlAsync(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
GetValidationAsHtmlByInputAsync(TagHelperContext, TagHelperOutput, ModelExpression)
Declaration
protected virtual Task<string> GetValidationAsHtmlByInputAsync(TagHelperContext context, TagHelperOutput output, ModelExpression @for)
Parameters
Returns
Declaration
protected virtual bool IsOutputHidden(TagHelperOutput inputTag)
Parameters
Returns
LeaveOnlyGroupAttributes(TagHelperContext, TagHelperOutput)
Declaration
protected virtual void LeaveOnlyGroupAttributes(TagHelperContext context, TagHelperOutput output)
Parameters
ProcessAsync(TagHelperContext, TagHelperOutput)
Declaration
public override Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
Overrides
ProcessButtonAndGetContentAsync(TagHelperContext, TagHelperOutput, string, string, bool)
Declaration
protected virtual Task<string> ProcessButtonAndGetContentAsync(TagHelperContext context, TagHelperOutput output, string icon, string type, bool visible = true)
Parameters
Returns
SurroundInnerHtmlAndGet(TagHelperContext, TagHelperOutput, string)
Declaration
protected virtual string SurroundInnerHtmlAndGet(TagHelperContext context, TagHelperOutput output, string innerHtml)
Parameters
Returns
Implements
Extension Methods