Class WidgetDefinition
Inheritance
WidgetDefinition
Assembly: Volo.Abp.AspNetCore.Mvc.UI.Widgets.dll
public class WidgetDefinition
Constructors
Declaration
public WidgetDefinition(Type viewComponentType, ILocalizableString? displayName = null)
Parameters
Properties
Declaration
public bool AutoInitialize { get; set; }
Property Value
Declaration
public ILocalizableString DisplayName { get; set; }
Property Value
Declaration
public string Name { get; }
Property Value
Declaration
public string? RefreshUrl { get; set; }
Property Value
Declaration
public List<string> RequiredPolicies { get; }
Property Value
Declaration
public bool RequiresAuthentication { get; set; }
Property Value
Declaration
public List<WidgetResourceItem> Scripts { get; }
Property Value
Declaration
public List<WidgetResourceItem> Styles { get; }
Property Value
Declaration
public Type ViewComponentType { get; }
Property Value
Declaration
public WidgetAttribute WidgetAttribute { get; }
Property Value
Methods
Declaration
public WidgetDefinition WithRefreshUrl(string refreshUrl)
Parameters
Type |
Name |
Description |
string |
refreshUrl |
|
Returns
Declaration
public WidgetDefinition WithRequiredPolicies(params string[] policyNames)
Parameters
Type |
Name |
Description |
string[] |
policyNames |
|
Returns
Declaration
public WidgetDefinition WithRequiresAuthentication(bool value = true)
Parameters
Type |
Name |
Description |
bool |
value |
|
Returns
Declaration
public WidgetDefinition WithScripts(params string[] files)
Parameters
Type |
Name |
Description |
string[] |
files |
|
Returns
Declaration
public WidgetDefinition WithScripts(params Type[] bundleContributorTypes)
Parameters
Type |
Name |
Description |
Type[] |
bundleContributorTypes |
|
Returns
Declaration
public WidgetDefinition WithStyles(params string[] files)
Parameters
Type |
Name |
Description |
string[] |
files |
|
Returns
Declaration
public WidgetDefinition WithStyles(params Type[] bundleContributorTypes)
Parameters
Type |
Name |
Description |
Type[] |
bundleContributorTypes |
|
Returns
Extension Methods