Class WidgetDefinition
Inheritance
System.Object
WidgetDefinition
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Volo.Abp.AspNetCore.Mvc.UI.Widgets.dll
public class WidgetDefinition
Constructors
Declaration
public WidgetDefinition(Type viewComponentType, ILocalizableString displayName = null)
Parameters
Type |
Name |
Description |
System.Type |
viewComponentType |
|
ILocalizableString |
displayName |
|
Properties
Display name of the widget.
Declaration
public ILocalizableString DisplayName { get; set; }
Property Value
Type |
Description |
ILocalizableString |
|
Unique name of the widget.
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string RefreshUrl { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public List<string> RequiredPolicies { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.String> |
|
Set true to make this Widget available only for authenticated users.
This property is not considered if RequiredPolicies is already set.
Declaration
public bool RequiresAuthentication { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public List<WidgetResourceItem> Scripts { get; }
Property Value
Declaration
public List<WidgetResourceItem> Styles { get; }
Property Value
Declaration
public Type ViewComponentType { get; }
Property Value
Type |
Description |
System.Type |
|
Declaration
public WidgetAttribute WidgetAttribute { get; }
Property Value
Methods
Declaration
public WidgetDefinition WithRefreshUrl(string refreshUrl)
Parameters
Type |
Name |
Description |
System.String |
refreshUrl |
|
Returns
Declaration
public WidgetDefinition WithRequiredPolicies(params string[] policyNames)
Parameters
Type |
Name |
Description |
System.String[] |
policyNames |
|
Returns
Set true to make this Widget available only for authenticated users.
This value is not considered if RequiredPolicies is already set.
Declaration
public WidgetDefinition WithRequiresAuthentication(bool value = true)
Parameters
Type |
Name |
Description |
System.Boolean |
value |
|
Returns
Declaration
public WidgetDefinition WithScripts(params string[] files)
Parameters
Type |
Name |
Description |
System.String[] |
files |
|
Returns
Declaration
public WidgetDefinition WithScripts(params Type[] bundleContributorTypes)
Parameters
Type |
Name |
Description |
System.Type[] |
bundleContributorTypes |
|
Returns
Declaration
public WidgetDefinition WithStyles(params string[] files)
Parameters
Type |
Name |
Description |
System.String[] |
files |
|
Returns
Declaration
public WidgetDefinition WithStyles(params Type[] bundleContributorTypes)
Parameters
Type |
Name |
Description |
System.Type[] |
bundleContributorTypes |
|
Returns
Extension Methods