Show / Hide Table of Contents

Class CmsKitContentWidgetOptions

Inheritance
object
CmsKitContentWidgetOptions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.CmsKit.Pro.Admin.Blazor.Pages.CmsKit.Contents
Assembly: Volo.CmsKit.Pro.Admin.Blazor.dll
Syntax
public class CmsKitContentWidgetOptions

Constructors

CmsKitContentWidgetOptions()

Declaration
public CmsKitContentWidgetOptions()

Properties

WidgetConfigs

Declaration
public Dictionary<string, ContentWidgetConfig> WidgetConfigs { get; }
Property Value
Type Description
Dictionary<string, ContentWidgetConfig>

Methods

AddWidget(Type, string, string, string, Type)

Declaration
public void AddWidget(Type type, string widgetType, string widgetName, string parameterWidgetName = null, Type parameterWidgetType = null)
Parameters
Type Name Description
Type type
string widgetType
string widgetName
string parameterWidgetName
Type parameterWidgetType

AddWidget<T>(string, string)

Declaration
public void AddWidget<T>(string widgetType, string widgetName) where T : ComponentBase
Parameters
Type Name Description
string widgetType
string widgetName
Type Parameters
Name Description
T

AddWidget<T, TParameterWidgetType>(string, string, string)

Declaration
public void AddWidget<T, TParameterWidgetType>(string widgetType, string widgetName, string parameterWidgetName = null) where T : ComponentBase
Parameters
Type Name Description
string widgetType
string widgetName
string parameterWidgetName
Type Parameters
Name Description
T
TParameterWidgetType

FindComponentType(string)

Declaration
public Type FindComponentType(string widgetType)
Parameters
Type Name Description
string widgetType
Returns
Type Description
Type

FindParameterComponentType(string)

Declaration
public Type FindParameterComponentType(string editorComponentName)
Parameters
Type Name Description
string editorComponentName
Returns
Type Description
Type

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