Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.Node.Config Class Reference

More...

Inheritance diagram for Ext.Net.Node.Config:
Ext.Net.BaseItem.Config Ext.Net.IApply

Static Public Member Functions

static implicit operator Node.Builder (Node.Config config)
 
- Static Public Member Functions inherited from Ext.Net.BaseItem.Config
static Config Deserialize (string config)
 
static TConfig Deserialize< TConfig > (string config)
 

Properties

virtual string NodeID [get, set]
 The id for this node. If one is not specified, one is generated. More...
 
virtual bool Leaf [get, set]
 Set to true to indicate that this child can have no children. The expand icon/arrow will then not be rendered for this node. Defaults to: false More...
 
virtual bool AllowDrag [get, set]
 False to make this node undraggable if draggable = true (defaults to true) More...
 
virtual bool AllowDrop [get, set]
 False if this node cannot have child nodes dropped on it (defaults to true) More...
 
virtual ? bool Checked [get, set]
 True to render a checked checkbox for this node, false to render an unchecked checkbox (defaults to undefined with no checkbox rendered) More...
 
virtual string Cls [get, set]
 A css class to be added to the node. More...
 
virtual bool Expandable [get, set]
 Set to true to allow for expanding/collapsing of this node. Defaults to: true More...
 
virtual bool Expanded [get, set]
 True to start the node expanded More...
 
virtual bool EmptyChildren [get, set]
 True to render empty children array More...
 
virtual string Href [get, set]
 URL of the link used for the node (defaults to #) More...
 
virtual string HrefTarget [get, set]
 Target for link. Only applicable when href also specified. More...
 
virtual string IconFile [get, set]
 The path to an icon for the node. The preferred way to do this is to use the cls or iconCls attributes and add the icon via a CSS background image. More...
 
virtual Icon Icon [get, set]
 The icon to use for the Node. See also, IconCls to set an icon with a custom Css class. More...
 
virtual string IconCls [get, set]
 A css class to be added to the nodes icon element for applying css background images More...
 
virtual string Qtip [get, set]
 Tooltip text to show on this node. More...
 
virtual string Qtitle [get, set]
 Tooltip title. More...
 
virtual string Text [get, set]
 The text for to show on node label. More...
 
NodeCollection Children [get]
 Array of child nodes. More...
 
virtual string DataPath [get, set]
 
ConfigItemCollection CustomAttributes [get]
 Collection of custom node attributes More...
 
virtual object AttributesObject [get, set]
 
virtual bool AttributesCamelCase [get, set]
 

Additional Inherited Members

- Public Member Functions inherited from Ext.Net.BaseItem.Config
override string ToString ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
new Type GetType ()
 
object ApplyIf (object obj)
 
Apply< T > (object obj)
 
object Apply (object obj)
 
virtual string Serialize ()
 

Detailed Description

Member Function Documentation

◆ operator Node.Builder()

static implicit Ext.Net.Node.Config.operator Node.Builder ( Node.Config  config)
inlinestatic

Property Documentation

◆ AllowDrag

virtual bool Ext.Net.Node.Config.AllowDrag
getset

False to make this node undraggable if draggable = true (defaults to true)

◆ AllowDrop

virtual bool Ext.Net.Node.Config.AllowDrop
getset

False if this node cannot have child nodes dropped on it (defaults to true)

◆ AttributesCamelCase

virtual bool Ext.Net.Node.Config.AttributesCamelCase
getset

◆ AttributesObject

virtual object Ext.Net.Node.Config.AttributesObject
getset

◆ Checked

virtual ? bool Ext.Net.Node.Config.Checked
getset

True to render a checked checkbox for this node, false to render an unchecked checkbox (defaults to undefined with no checkbox rendered)

◆ Children

NodeCollection Ext.Net.Node.Config.Children
get

Array of child nodes.

◆ Cls

virtual string Ext.Net.Node.Config.Cls
getset

A css class to be added to the node.

◆ CustomAttributes

ConfigItemCollection Ext.Net.Node.Config.CustomAttributes
get

Collection of custom node attributes

◆ DataPath

virtual string Ext.Net.Node.Config.DataPath
getset

◆ EmptyChildren

virtual bool Ext.Net.Node.Config.EmptyChildren
getset

True to render empty children array

◆ Expandable

virtual bool Ext.Net.Node.Config.Expandable
getset

Set to true to allow for expanding/collapsing of this node. Defaults to: true

◆ Expanded

virtual bool Ext.Net.Node.Config.Expanded
getset

True to start the node expanded

◆ Href

virtual string Ext.Net.Node.Config.Href
getset

URL of the link used for the node (defaults to #)

◆ HrefTarget

virtual string Ext.Net.Node.Config.HrefTarget
getset

Target for link. Only applicable when href also specified.

◆ Icon

virtual Icon Ext.Net.Node.Config.Icon
getset

The icon to use for the Node. See also, IconCls to set an icon with a custom Css class.

◆ IconCls

virtual string Ext.Net.Node.Config.IconCls
getset

A css class to be added to the nodes icon element for applying css background images

◆ IconFile

virtual string Ext.Net.Node.Config.IconFile
getset

The path to an icon for the node. The preferred way to do this is to use the cls or iconCls attributes and add the icon via a CSS background image.

◆ Leaf

virtual bool Ext.Net.Node.Config.Leaf
getset

Set to true to indicate that this child can have no children. The expand icon/arrow will then not be rendered for this node. Defaults to: false

◆ NodeID

virtual string Ext.Net.Node.Config.NodeID
getset

The id for this node. If one is not specified, one is generated.

◆ Qtip

virtual string Ext.Net.Node.Config.Qtip
getset

Tooltip text to show on this node.

◆ Qtitle

virtual string Ext.Net.Node.Config.Qtitle
getset

Tooltip title.

◆ Text

virtual string Ext.Net.Node.Config.Text
getset

The text for to show on node label.


The documentation for this class was generated from the following file: