About WebTreeView

A highly customizable treeview control for your ASP.NET applications.

WebTreeView is an ASP.NET treeview control offering advanced functionality like tristate checkbox, load on demand, drag and drop, keyboard navigation support, sophisticated built-in animation during expanding and collapsing the node, node editing, quick configuration by using SmartTag Designer and much more. WebTreeView is also highly customizable in terms of style, appearance, and images of the node and frame. You can set the default image width and height, expand and collapse image height and width, line image height and width, loading image, and loading text. WebTreeView can also be bought as part of WebUI Studio for ASP.NET and WebUI Studio Premier.

WebTreeView Main features:

  • Tristate Checkbox: WebTreeView includes a Tri-state checkbox. These three states (tri state) are: checked, indeterminate, and unchecked
  • Load on Demand: The Load on Demand technique comes in handy when you have complex data presentation structure. The concept behind this technique is rendering the child node when needed, which is when the node is expanded
  • Animation during expanding or collapsing a node: WebTreeView.NET offers animated and interactive user interface when expand or collapse a node
  • Identify unique node by path: Path in WebTreeView can be defined as a line which connects a node from the root node to the node itself. Related to node path, WebTreeView provides built-in feature to find node by path and showing hierarchy of the node.
  • Keyboard Navigation: WebTreeView supports both mouse navigation and keyboard navigation which will enhance your customer interactivity when interacting with WebTreeView.NET. WebTreeView.NET supports basic desktop-based keyboard navigation such as Cut, Copy, and Paste like what you do in a normal windows application. You can also navigate between the node using the arrow in your keyboard. Extra features added to the keyboard navigation is the ability to do multiple node selection by using CTRL + SHIFT key
  • Interactive Drag and Drop ability: One of the key feature from WebTreeView is its sophisticated drag and drop ability between nodes. This Drag and Drop ability is adapted from WebDragDropExtender.NET. In certain scenarios where a parent node is drag-and-dropped to another node, the child node will always follow its parent node. This is the default behavior of WebTreeView.NET
  • Automatically select a node on expand or collapse: WebTreeView allows you to automatically select a node on expand or collapse. You only need to set AutoSelectNodeOnExpandCollapse to True
  • Customizing styles, appearance, and images: Besides incorporating numerous features, WebTreeView is also highly customizable in terms of style, appearance, and images of the node and frame. You can set the default image width and height, expand and collapse image height and width, line image height and width, loading image, and loading text. You can also set the frame appearance and node style
  • Node Editing: WebTreeView.NET also comes with the node editing ability. Node editing means that you can add a node, delete a node, and edit a node. These three client-side actions provide you full control over a node
  • Built-in Navigation with NavigateURL and Target: NavigateURL is a property which will allow you to set the URL when a node is clicked, while the TargetWindow property allows you to set in which window the URL will be displayed. You can direct it to an iFrame or even a new window
  • Comprehensive DataSource and Node Binding Support: WebTreeView is equipped with data binding capability. You can bind to XMLDataSource and SiteMapDataSource. Related with this Data Binding capability, WebTreeView is equipped with DataBindings Editor which will assist you in creating a structured treeview in no time
  • Client-side Events: WebTreeView.NET is a highly customizable ASP.NET Treeview control as one of its objective. The client side events available include OnInitialized, OnNodeCheckedChanged, OnNodeCollapse, OnNodeCopy, OnNodeExpand, OnNodeMove, OnNodeRename, OnNodeSelect, OnUnload
  • Quick configuration by using SmartTag Designer: SmartTag Designer that extends Visual Studio 2005's designer architecture. The SmartTag Designer is useful to help developers easily getting started with the new WebTreeView.NET instance. The SmartTag Designer consists of basic settings such as Data Source settings, styles settings and common behavior settings to help you setup your WebTreeView quickly