Show / Hide Table of Contents

Class AbpDatePickerBaseTagHelperService<TTagHelper>

Inheritance
object
AbpTagHelperService<TTagHelper>
AbpDatePickerBaseTagHelperService<TTagHelper>
AbpDatePickerTagHelperService
AbpDateRangePickerTagHelperService
Implements
IAbpTagHelperService<TTagHelper>
ITransientDependency
Inherited Members
AbpTagHelperService<TTagHelper>.FormGroupContents
AbpTagHelperService<TTagHelper>.TabItems
AbpTagHelperService<TTagHelper>.AccordionItems
AbpTagHelperService<TTagHelper>.BreadcrumbItemsContent
AbpTagHelperService<TTagHelper>.CarouselItemsContent
AbpTagHelperService<TTagHelper>.TabItemsDataTogglePlaceHolder
AbpTagHelperService<TTagHelper>.TabItemNamePlaceHolder
AbpTagHelperService<TTagHelper>.AbpFormContentPlaceHolder
AbpTagHelperService<TTagHelper>.AbpTabItemActivePlaceholder
AbpTagHelperService<TTagHelper>.AbpTabDropdownItemsActivePlaceholder
AbpTagHelperService<TTagHelper>.AbpTabItemShowActivePlaceholder
AbpTagHelperService<TTagHelper>.AbpBreadcrumbItemActivePlaceholder
AbpTagHelperService<TTagHelper>.AbpCarouselItemActivePlaceholder
AbpTagHelperService<TTagHelper>.AbpTabItemSelectedPlaceholder
AbpTagHelperService<TTagHelper>.AbpAccordionParentIdPlaceholder
AbpTagHelperService<TTagHelper>.Init(TagHelperContext)
AbpTagHelperService<TTagHelper>.Process(TagHelperContext, TagHelperOutput)
AbpTagHelperService<TTagHelper>.TagHelper
AbpTagHelperService<TTagHelper>.Order
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form.DatePicker
Assembly: Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.dll
Syntax
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
Type Name Description
IJsonSerializer jsonSerializer
IHtmlGenerator generator
HtmlEncoder encoder
IServiceProvider serviceProvider
IStringLocalizer<AbpUiResource> l
IAbpTagHelperLocalizer tagHelperLocalizer

Fields

Encoder

Declaration
protected readonly HtmlEncoder Encoder
Field Value
Type Description
HtmlEncoder

Generator

Declaration
protected readonly IHtmlGenerator Generator
Field Value
Type Description
IHtmlGenerator

JsonSerializer

Declaration
protected readonly IJsonSerializer JsonSerializer
Field Value
Type Description
IJsonSerializer

ServiceProvider

Declaration
protected readonly IServiceProvider ServiceProvider
Field Value
Type Description
IServiceProvider

SupportedInputTypes

Declaration
protected readonly Dictionary<Type, Func<object, string>> SupportedInputTypes
Field Value
Type Description
Dictionary<Type, Func<object, string>>

TagHelperLocalizer

Declaration
protected readonly IAbpTagHelperLocalizer TagHelperLocalizer
Field Value
Type Description
IAbpTagHelperLocalizer

Properties

L

Declaration
protected IStringLocalizer<AbpUiResource> L { get; }
Property Value
Type Description
IStringLocalizer<AbpUiResource>

TagHelperOutput

Declaration
protected abstract TagHelperOutput TagHelperOutput { get; set; }
Property Value
Type Description
TagHelperOutput

TagName

Declaration
protected virtual string TagName { get; set; }
Property Value
Type Description
string

Methods

AddAutoFocusAttribute(TagHelperOutput)

Declaration
protected virtual void AddAutoFocusAttribute(TagHelperOutput inputTagHelperOutput)
Parameters
Type Name Description
TagHelperOutput inputTagHelperOutput

AddBaseTagAttributes(TagHelperAttributeList)

Declaration
protected abstract void AddBaseTagAttributes(TagHelperAttributeList attributes)
Parameters
Type Name Description
TagHelperAttributeList attributes

AddDataPickerAttribute(TagHelperOutput)

Declaration
protected virtual void AddDataPickerAttribute(TagHelperOutput inputTagHelperOutput)
Parameters
Type Name Description
TagHelperOutput inputTagHelperOutput

AddDisabledAttribute(TagHelperOutput)

Declaration
protected virtual void AddDisabledAttribute(TagHelperOutput inputTagHelperOutput)
Parameters
Type Name Description
TagHelperOutput inputTagHelperOutput

AddFormControls(TagHelperContext, TagHelperOutput, TagHelperOutput)

Declaration
protected virtual void AddFormControls(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTagHelperOutput)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
TagHelperOutput inputTagHelperOutput

AddGroupToFormGroupContents(TagHelperContext, string, string, int)

Declaration
protected virtual void AddGroupToFormGroupContents(TagHelperContext context, string propertyName, string html, int order)
Parameters
Type Name Description
TagHelperContext context
string propertyName
string html
int order

AddInfoTextId(TagHelperOutput)

Declaration
protected virtual void AddInfoTextId(TagHelperOutput inputTagHelperOutput)
Parameters
Type Name Description
TagHelperOutput inputTagHelperOutput

AddPlaceholderAttribute(TagHelperOutput)

Declaration
protected virtual void AddPlaceholderAttribute(TagHelperOutput inputTagHelperOutput)
Parameters
Type Name Description
TagHelperOutput inputTagHelperOutput

AddReadOnlyAttribute(TagHelperOutput)

Declaration
protected virtual void AddReadOnlyAttribute(TagHelperOutput inputTagHelperOutput)
Parameters
Type Name Description
TagHelperOutput inputTagHelperOutput

ConvertDatePickerOptionsToAttributeList(IAbpDatePickerOptions?)

Declaration
protected TagHelperAttributeList ConvertDatePickerOptionsToAttributeList(IAbpDatePickerOptions? options)
Parameters
Type Name Description
IAbpDatePickerOptions options
Returns
Type Description
TagHelperAttributeList

GetAttributeAndModelExpression<T>(out ModelExpression?)

Declaration
protected abstract T? GetAttributeAndModelExpression<T>(out ModelExpression? modelExpression) where T : Attribute
Parameters
Type Name Description
ModelExpression modelExpression
Returns
Type Description
T
Type Parameters
Name Description
T

GetAttribute<T>()

Declaration
protected virtual T? GetAttribute<T>() where T : Attribute
Returns
Type Description
T
Type Parameters
Name Description
T

GetBaseTagAttributes(TagHelperContext, TagHelperOutput, IAbpDatePickerOptions)

Declaration
protected TagHelperAttributeList GetBaseTagAttributes(TagHelperContext context, TagHelperOutput output, IAbpDatePickerOptions options)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
IAbpDatePickerOptions options
Returns
Type Description
TagHelperAttributeList

GetExtraInputHtml(TagHelperContext, TagHelperOutput)

Declaration
protected virtual string GetExtraInputHtml(TagHelperContext context, TagHelperOutput output)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
Returns
Type Description
string

GetIdAttributeValue(TagHelperOutput)

Declaration
protected virtual string GetIdAttributeValue(TagHelperOutput inputTag)
Parameters
Type Name Description
TagHelperOutput inputTag
Returns
Type Description
string

GetInfoAsHtml(TagHelperContext, TagHelperOutput, TagHelperOutput)

Declaration
protected virtual string GetInfoAsHtml(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTag)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
TagHelperOutput inputTag
Returns
Type Description
string

GetInfoText()

Declaration
public virtual string GetInfoText()
Returns
Type Description
string

GetInputAttributes(TagHelperContext, TagHelperOutput)

Declaration
protected virtual TagHelperAttributeList GetInputAttributes(TagHelperContext context, TagHelperOutput output)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
Returns
Type Description
TagHelperAttributeList

GetLabelAsHtmlAsync(TagHelperContext, TagHelperOutput, TagHelperOutput)

Declaration
protected virtual Task<string> GetLabelAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTag)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
TagHelperOutput inputTag
Returns
Type Description
Task<string>

GetLabelAsHtmlUsingTagHelperAsync(TagHelperContext, TagHelperOutput)

Declaration
protected virtual Task<string> GetLabelAsHtmlUsingTagHelperAsync(TagHelperContext context, TagHelperOutput output)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
Returns
Type Description
Task<string>

GetModelExpression()

Declaration
protected abstract ModelExpression? GetModelExpression()
Returns
Type Description
ModelExpression

GetOrder()

Declaration
protected abstract int GetOrder()
Returns
Type Description
int

GetPropertyName()

Declaration
protected abstract string GetPropertyName()
Returns
Type Description
string

GetRequiredSymbol(TagHelperContext, TagHelperOutput)

Declaration
protected virtual string GetRequiredSymbol(TagHelperContext context, TagHelperOutput output)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
Returns
Type Description
string

GetSize(TagHelperContext, TagHelperOutput)

Declaration
protected virtual string GetSize(TagHelperContext context, TagHelperOutput output)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
Returns
Type Description
string

GetValidationAsHtmlAsync(TagHelperContext, TagHelperOutput)

Declaration
protected virtual Task<string> GetValidationAsHtmlAsync(TagHelperContext context, TagHelperOutput output)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
Returns
Type Description
Task<string>

GetValidationAsHtmlByInputAsync(TagHelperContext, TagHelperOutput, ModelExpression)

Declaration
protected virtual Task<string> GetValidationAsHtmlByInputAsync(TagHelperContext context, TagHelperOutput output, ModelExpression @for)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
ModelExpression for
Returns
Type Description
Task<string>

IsOutputHidden(TagHelperOutput)

Declaration
protected virtual bool IsOutputHidden(TagHelperOutput inputTag)
Parameters
Type Name Description
TagHelperOutput inputTag
Returns
Type Description
bool

LeaveOnlyGroupAttributes(TagHelperContext, TagHelperOutput)

Declaration
protected virtual void LeaveOnlyGroupAttributes(TagHelperContext context, TagHelperOutput output)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output

ProcessAsync(TagHelperContext, TagHelperOutput)

Declaration
public override Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
Returns
Type Description
Task
Overrides
AbpTagHelperService<TTagHelper>.ProcessAsync(TagHelperContext, TagHelperOutput)

ProcessButtonAndGetContentAsync(TagHelperContext, TagHelperOutput, string, string, bool)

Declaration
protected virtual Task<string> ProcessButtonAndGetContentAsync(TagHelperContext context, TagHelperOutput output, string icon, string type, bool visible = true)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
string icon
string type
bool visible
Returns
Type Description
Task<string>

SurroundInnerHtmlAndGet(TagHelperContext, TagHelperOutput, string)

Declaration
protected virtual string SurroundInnerHtmlAndGet(TagHelperContext context, TagHelperOutput output, string innerHtml)
Parameters
Type Name Description
TagHelperContext context
TagHelperOutput output
string innerHtml
Returns
Type Description
string

Implements

IAbpTagHelperService<TTagHelper>
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform