Class Node
- Namespace
- Dynamicweb.Core.UI
- Assembly
- Dynamicweb.Core.UI.dll
The class Node represents node object.
public class Node
- Inheritance
-
Node
- Inherited Members
Properties
Actions
Gets or sets the node Action collection.
[JsonIgnore]
public IEnumerable<Action> Actions { get; set; }
Property Value
Remarks
Has Newtonsoft.Json.JsonIgnoreAttribute.
Adornments
Gets or sets the node KnownAdornment collection.
[JsonConverter(typeof(KnownAdornmentJsonConverter))]
public IEnumerable<KnownAdornment> Adornments { get; set; }
Property Value
DefaultAction
Gets or sets the node default on click action.
public Action DefaultAction { get; set; }
Property Value
Enabled
Gets or sets the value indicating whether the node is enabled.
public bool Enabled { get; set; }
Property Value
Remarks
Set to
true
by defaultHasActions
Gets or sets the value indicating whether the node has actions.
public bool HasActions { get; set; }
Property Value
HasNodes
Gets or sets the value indicating whether the node has child nodes.
public bool HasNodes { get; set; }
Property Value
Hint
Gets or sets the node hint.
public string Hint { get; set; }
Property Value
Icon
Gets or sets the node icon.
[JsonConverter(typeof(NodeKnownIconJsonConverter))]
public KnownIcon Icon { get; set; }
Property Value
IconColor
Gets or sets the node icon color.
public KnownColor IconColor { get; set; }
Property Value
Id
Gets or sets the node id.
public string Id { get; set; }
Property Value
Nodes
Gets or sets the node child Node collection.
public IEnumerable<Node> Nodes { get; set; }
Property Value
Reload
Gets or sets the value indicating whether to reload the node.
public bool Reload { get; set; }
Property Value
Title
Gets or sets the node title.
public string Title { get; set; }