# Wijmo_Nav.Treenode

## Content

<div class="content__tsd">
						<div style="display:flex;justify-content:space-between;align-items:center">
							<h1>
								TreeNode Class
							</h1>
						</div>
						<section class="tsd-comment">
							<div class="tsd-comment">
								<div class="lead">
									<p>Class that represents a node in a <a href="wijmo_nav.treeview.html">TreeView</a>.</p>
								</div>
							</div>
						</section>
						<section class="tsd-hierarchy">
							<h3>Heirarchy</h3>
							<ul class="tsd-hierarchy">
								<li>
									<span class="target">TreeNode</span>
								</li>
							</ul>
						</section>
						<section class="tsd-index-group">
							<section class="tsd-index-panel">
								<div class="tsd-index-content">
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Constructors
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-constructor tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#constructor" class="tsd-kind-icon">constructor</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Properties
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#checkbox" class="tsd-kind-icon">check<wbr>Box</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#dataitem" class="tsd-kind-icon">data<wbr>Item</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#element" class="tsd-kind-icon">element</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#haschildren" class="tsd-kind-icon">has<wbr>Children</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#haspendingchildren" class="tsd-kind-icon">has<wbr>Pending<wbr>Children</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#index" class="tsd-kind-icon">index</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#ischecked" class="tsd-kind-icon">is<wbr>Checked</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#iscollapsed" class="tsd-kind-icon">is<wbr>Collapsed</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#isdisabled" class="tsd-kind-icon">is<wbr>Disabled</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#isselected" class="tsd-kind-icon">is<wbr>Selected</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#itemssource" class="tsd-kind-icon">items<wbr>Source</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#level" class="tsd-kind-icon">level</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#nodes" class="tsd-kind-icon">nodes</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#parentnode" class="tsd-kind-icon">parent<wbr>Node</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#treeview" class="tsd-kind-icon">tree<wbr>View</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Methods
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#addchildnode" class="tsd-kind-icon">add<wbr>Child<wbr>Node</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#deselect" class="tsd-kind-icon">de<wbr>Select</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#ensurevisible" class="tsd-kind-icon">ensure<wbr>Visible</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#equals" class="tsd-kind-icon">equals</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#move" class="tsd-kind-icon">move</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#next" class="tsd-kind-icon">next</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#nextsibling" class="tsd-kind-icon">next<wbr>Sibling</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#previous" class="tsd-kind-icon">previous</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#previoussibling" class="tsd-kind-icon">previous<wbr>Sibling</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#refresh" class="tsd-kind-icon">refresh</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#remove" class="tsd-kind-icon">remove</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#select" class="tsd-kind-icon">select</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#setchecked" class="tsd-kind-icon">set<wbr>Checked</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_nav.treenode.html#setcollapsed" class="tsd-kind-icon">set<wbr>Collapsed</a></li>
										</ul>
									</section>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Constructors</h2>
							<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class">
								<a name="constructor" class="tsd-anchor"></a>
								<h3>constructor</h3>
								<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">new <wbr>Tree<wbr>Node<span class="tsd-signature-symbol">(</span>treeView<span class="tsd-signature-symbol">: </span><a href="wijmo_nav.treeview.html" class="tsd-signature-type">TreeView</a>, nodeElement<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Initializes a new instance of a <a href="wijmo_nav.treenode.html">TreeNode</a>.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>treeView: <a href="wijmo_nav.treeview.html" class="tsd-signature-type">TreeView</a></h5>
												<div class="tsd-comment">
													<div class="lead">
														<p><a href="wijmo_nav.treeview.html">TreeView</a> that contains the node.</p>
													</div>
												</div>
											</li>
											<li>
												<h5>nodeElement: <span class="tsd-signature-type">HTMLElement</span></h5>
												<div class="tsd-comment">
													<div class="lead">
														<p>HTML element that represents the node on the <a href="wijmo_nav.treeview.html">TreeView</a>.</p>
													</div>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></h4>
									</li>
								</ul>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Properties</h2>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="checkbox" class="tsd-anchor"></a>
								<h3>checkBox</h3>
								<div class="tsd-signature tsd-kind-icon">check<wbr>Box<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLInputElement</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets the HTMLInputElement that represents the checkbox associated
										with this node.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="dataitem" class="tsd-anchor"></a>
								<h3>dataItem</h3>
								<div class="tsd-signature tsd-kind-icon">data<wbr>Item<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets the data item that this node represents.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="element" class="tsd-anchor"></a>
								<h3>element</h3>
								<div class="tsd-signature tsd-kind-icon">element<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLElement</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets the HTML element that represents this node on the <a href="wijmo_nav.treeview.html">TreeView</a>.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="haschildren" class="tsd-anchor"></a>
								<h3>hasChildren</h3>
								<div class="tsd-signature tsd-kind-icon">has<wbr>Children<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets a value that indicates whether this node has child nodes.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="haspendingchildren" class="tsd-anchor"></a>
								<h3>hasPendingChildren</h3>
								<div class="tsd-signature tsd-kind-icon">has<wbr>Pending<wbr>Children<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets a value that indicates whether this node has pending child nodes
										that will be lazy-loaded when the node is expanded.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="index" class="tsd-anchor"></a>
								<h3>index</h3>
								<div class="tsd-signature tsd-kind-icon">index<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets this node's index within the parent's node collection.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="ischecked" class="tsd-anchor"></a>
								<h3>isChecked</h3>
								<div class="tsd-signature tsd-kind-icon">is<wbr>Checked<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets a value that determines whether this node is checked.</p>
									</div>
									<p>When the value of this property changes, child and ancestor nodes
										are automatically updated, and the parent <a href="wijmo_nav.treeview.html">TreeView</a>'s
									<a href="wijmo_nav.treeview.html#checkeditemschanged">TreeView.checkedItemsChanged</a> event is raised.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="iscollapsed" class="tsd-anchor"></a>
								<h3>isCollapsed</h3>
								<div class="tsd-signature tsd-kind-icon">is<wbr>Collapsed<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets a value that determines whether this node is expanded or collapsed.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="isdisabled" class="tsd-anchor"></a>
								<h3>isDisabled</h3>
								<div class="tsd-signature tsd-kind-icon">is<wbr>Disabled<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets a value that determines whether this node is disabled.</p>
									</div>
									<p>Disabled nodes cannot get mouse or keyboard events.</p>
									<p>If the <a href="wijmo_nav.treeview.html#collapsewhendisabled">collapseWhenDisabled</a> proprety is set to true, disabling
									a node also collapses it.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="isselected" class="tsd-anchor"></a>
								<h3>isSelected</h3>
								<div class="tsd-signature tsd-kind-icon">is<wbr>Selected<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets a value that determines whether this node is selected or not.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="itemssource" class="tsd-anchor"></a>
								<h3>itemsSource</h3>
								<div class="tsd-signature tsd-kind-icon">items<wbr>Source<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets the array that contains the items for this <a href="wijmo_nav.treenode.html">TreeNode</a>.</p>
									</div>
									<p>This property is read-only. It returns an array that is a
									member of the parent <a href="wijmo_nav.treeview.html">TreeView</a>'s <a href="wijmo_nav.treeview.html#itemssource">TreeView.itemsSource</a> array.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="level" class="tsd-anchor"></a>
								<h3>level</h3>
								<div class="tsd-signature tsd-kind-icon">level<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets this node's level.</p>
									</div>
									<p>Top-level nodes have level zero.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="nodes" class="tsd-anchor"></a>
								<h3>nodes</h3>
								<div class="tsd-signature tsd-kind-icon">nodes<span class="tsd-signature-symbol">:</span> <a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a><span class="tsd-signature-symbol">[]</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets an array containing this node's child nodes.</p>
									</div>
									<p>This property returns null if the node has no children.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="parentnode" class="tsd-anchor"></a>
								<h3>parentNode</h3>
								<div class="tsd-signature tsd-kind-icon">parent<wbr>Node<span class="tsd-signature-symbol">:</span> <a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets this node's parent node.</p>
									</div>
									<p>This property returns null for top-level nodes.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="treeview" class="tsd-anchor"></a>
								<h3>treeView</h3>
								<div class="tsd-signature tsd-kind-icon">tree<wbr>View<span class="tsd-signature-symbol">:</span> <a href="wijmo_nav.treeview.html" class="tsd-signature-type">TreeView</a></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets a reference to the <a href="wijmo_nav.treeview.html">TreeView</a> that contains this node.</p>
									</div>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Methods</h2>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="addchildnode" class="tsd-anchor"></a>
								<h3>addChildNode</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">add<wbr>Child<wbr>Node<span class="tsd-signature-symbol">(</span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, dataItem<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Adds a child node at a specific position.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>index: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Index of the new child node.</p>
												</div>
											</li>
											<li>
												<h5>dataItem: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Data item used to create the new node.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></h4>
										<p>The <a href="wijmo_nav.treenode.html">TreeNode</a> that was added.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="deselect" class="tsd-anchor"></a>
								<h3>deSelect</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">de<wbr>Select<span class="tsd-signature-symbol">(</span>isSilent<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Deselects this node</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> isSilent: <span class="tsd-signature-type">boolean</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="ensurevisible" class="tsd-anchor"></a>
								<h3>ensureVisible</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">ensure<wbr>Visible<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Ensures that a node is visible by expanding any collapsed
												ancestors and scrolling the element into view.</p>
											</div>
										</div>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="equals" class="tsd-anchor"></a>
								<h3>equals</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">equals<span class="tsd-signature-symbol">(</span>node<span class="tsd-signature-symbol">: </span><a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Checks whether this node refers to the same element as another node.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>node: <a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></h5>
												<div class="tsd-comment">
													<p>@TreeNode to compare with this one.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="move" class="tsd-anchor"></a>
								<h3>move</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">move<span class="tsd-signature-symbol">(</span>refNode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, position<span class="tsd-signature-symbol">: </span><a href="../enums/wijmo_nav.dropposition.html" class="tsd-signature-type">DropPosition</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Moves this <a href="wijmo_nav.treenode.html">TreeNode</a> to a new position on the <a href="wijmo_nav.treeview.html">TreeView</a>.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>refNode: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Reference <a href="wijmo_nav.treenode.html">TreeNode</a> that defines the location
													where the node will be moved.</p>
												</div>
											</li>
											<li>
												<h5>position: <a href="../enums/wijmo_nav.dropposition.html" class="tsd-signature-type">DropPosition</a></h5>
												<div class="tsd-comment">
													<p>Whether to move the node before, after, or into
													the reference node.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
										<p>True if the node was moved successfully.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="next" class="tsd-anchor"></a>
								<h3>next</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">next<span class="tsd-signature-symbol">(</span>visible<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, enabled<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets a reference to the next node in the view.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> visible: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to return only visible nodes (whose ancestors are not collapsed).</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> enabled: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to return only enabled nodes (whose ancestors are not disabled).</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="nextsibling" class="tsd-anchor"></a>
								<h3>nextSibling</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">next<wbr>Sibling<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets a reference to the next sibling node in the view.</p>
											</div>
										</div>
										<h4 class="tsd-returns-title">Returns <a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="previous" class="tsd-anchor"></a>
								<h3>previous</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">previous<span class="tsd-signature-symbol">(</span>visible<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, enabled<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets a reference to the previous node in the view.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> visible: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to return only visible nodes (whose ancestors are not collapsed).</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> enabled: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to return only enabled nodes (whose ancestors are not disabled).</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="previoussibling" class="tsd-anchor"></a>
								<h3>previousSibling</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">previous<wbr>Sibling<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets a reference to the previous sibling node in the view.</p>
											</div>
										</div>
										<h4 class="tsd-returns-title">Returns <a href="wijmo_nav.treenode.html" class="tsd-signature-type">TreeNode</a></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="refresh" class="tsd-anchor"></a>
								<h3>refresh</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">refresh<span class="tsd-signature-symbol">(</span>dataItem<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Refreshes a node to reflect data changes.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> dataItem: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>New node data. If not provided, the node is refreshed
													based on its original data item (which presumably has been updated).</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="remove" class="tsd-anchor"></a>
								<h3>remove</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">remove<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Removes this <a href="wijmo_nav.treenode.html">TreeNode</a> from a <a href="wijmo_nav.treeview.html">TreeView</a>.</p>
											</div>
										</div>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="select" class="tsd-anchor"></a>
								<h3>select</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">select<span class="tsd-signature-symbol">(</span>isSilent<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Selects this node.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> isSilent: <span class="tsd-signature-type">boolean</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="setchecked" class="tsd-anchor"></a>
								<h3>setChecked</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">set<wbr>Checked<span class="tsd-signature-symbol">(</span>checked<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span>, updateParent<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Sets the checked state of this node and its children.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>checked: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to check or uncheck the node and its children.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> updateParent: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to update the checked state of this node's
													ancestor nodes.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="setcollapsed" class="tsd-anchor"></a>
								<h3>setCollapsed</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">set<wbr>Collapsed<span class="tsd-signature-symbol">(</span>collapsed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span>, animate<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, collapseSiblings<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Sets the collapsed state of the node.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>collapsed: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to collapse or expand the node.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> animate: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to use animation when applying the new state.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> collapseSiblings: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to collapse sibling nodes when expanding
													this node.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
						</section>
					</div>