|
|
|
"This control does way more than what ASP.NET TreeView does. Comparing with this
one, ASP.NET TreeView is rudimentay at best. We use several key features, such as
node editing and drag drop a lot. Those were part of the requirment for our project
and Essential Objects delivered it flawlessly."
Cassandra, Austrilia
|
|
|
Feature Highlights
-
Cross browser, cross platform
Like all other EO.Web Controls, EO.Web TreeView supports all popular browsers:
IE 5.5+, FireFox 1.0+, Mozilla 1.3+, Opera 7.2+, Safari 1.3+ and Chrome;
-
Powerful TreeView Builder with preview
Preview the TreeView at design time instead of constantly switching between design
time and run time to see the result;
-
Support look, skin & theme
Allows you to easily create and apply appearance template. Also with various pre-built
design templates to choose from;
-
Extensive CSS style and image support
Supports different styles for normal, hover, selected and disabled state.
Support node icons, custom checkbox images and custom tree line images;
-
Cool Expand/Collapse effects
Smooth expand/collapse effects on all supported browsers;
-
Populate on demand support
Populate on demand allows you to only load a part of the TreeView, but then populate
child nodes on demand when user tries to expand a node. This feature is especially
suitable for big data set;
-
In place editing support
In place editing support allows user to edit tree node text like Windows Explorer;
-
Drag and drop support
User can drag a node and drop it as a child node of another node, or drop it in
between two other nodes. The former changes the node hierarchy and the later changes
the node order. Both can be enabled/disabled independently. All changes are persisted
when then page posts back;
-
Context menu support
Built-in context menu support allows you to display a context menu when a node is
right clicked;
-
Data binding support
Versatile data binding support allows you to populate the TreeView from DataTable,
DataView, DataSet, IDataReader, IEnumerable, ASP.NET 2.0 data source control and
XML file;
|
How to use EO.Web Controls?
-
If you use Visual Studio
Simply download and install our product and the setup will add all controls to your
toolbox. Drag and drop the control from the toolbox to your Web Form and you are
all set;
-
If you do not use Visual Studio
If you do not use a development tool like Visual Studio, follow these easy steps:
- Copy EO.Web.dll to your application's bin folder;
- Add the following code to the top of the page;
<%@ Register assembly="EO.Web"
namespace="EO.Web" tagprefix="eo" %>
- Copy the control definition from any of our sample page source code. Source code
for all the samples are included in the download package;
Now you are ready to go!
Additional Resources
-
Product Documentation
All features are explained in great details in the product documentation. It also
contains complete reference information for each type, property or method;
-
Samples
Source code for all the live demos is included in the download package. You can
install them and run the samples locally on your machine and see how it works;
-
Technical Support
Still have questions? Post in our support forum and we will answer them quickly.
Our turn around time is among the best in the industry.
|
|