Inheritance
object
ApplicationMenuItem
Inherited Members
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Assembly: Volo.Abp.UI.Navigation.dll
public class ApplicationMenuItem : IHasMenuItems, IHasSimpleStateCheckers<ApplicationMenuItem>
Constructors
Declaration
public ApplicationMenuItem(string name, string displayName, string url = null, string icon = null, int order = 1000, string target = null, string elementId = null, string cssClass = null, string groupName = null, string requiredPermissionName = null)
Parameters
| Type |
Name |
Description |
| string |
name |
|
| string |
displayName |
|
| string |
url |
|
| string |
icon |
|
| int |
order |
|
| string |
target |
|
| string |
elementId |
|
| string |
cssClass |
|
| string |
groupName |
|
| string |
requiredPermissionName |
|
Fields
Declaration
public const int DefaultOrder = 1000
Field Value
Properties
Declaration
public string CssClass { get; set; }
Property Value
Declaration
public Dictionary<string, object> CustomData { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.Dictionary<TKey, TValue><string, object> |
|
Declaration
public string DisplayName { get; set; }
Property Value
Declaration
public string ElementId { get; set; }
Property Value
Declaration
public string GroupName { get; set; }
Property Value
Declaration
public string Icon { get; set; }
Property Value
Declaration
public bool IsDisabled { get; set; }
Property Value
Declaration
public bool IsLeaf { get; }
Property Value
Declaration
public ApplicationMenuItemList Items { get; }
Property Value
Declaration
public string Name { get; }
Property Value
Declaration
public int Order { get; set; }
Property Value
Declaration
[Obsolete("Use RequirePermissions extension method.")]
public string RequiredPermissionName { get; set; }
Property Value
Declaration
public List<ISimpleStateChecker<ApplicationMenuItem>> StateCheckers { get; }
Property Value
Declaration
public string Target { get; set; }
Property Value
Declaration
public string Url { get; set; }
Property Value
Methods
Declaration
public ApplicationMenuItem AddItem(ApplicationMenuItem menuItem)
Parameters
Returns
Declaration
public override string ToString()
Returns
Overrides
object.ToString()
Declaration
public ApplicationMenuItem WithCustomData(string key, object value)
Parameters
| Type |
Name |
Description |
| string |
key |
|
| object |
value |
|
Returns
Implements
Extension Methods