APNSoft is pleased to announce the release of APNSoft TreeView 3.0! APNSoft TreeView is an ASP.NET server control with AJAX support to display hierarchical data in a tree structure. The main advantage over other TreeView controls is the SIMPLICITY. You do not need to learn a complex API to accomplish a task; create professional looking treeviews with only a few lines of code. Despite of this, our ASP.NET TreeView is a flexible, reliable and powerful product. It is a perfect tool for web developers. --------------------------------------------- New features: --------------------------------------------- 1. Server-side API. APNSoft TreeView now provides an extremely rich and powerful server-side API allowing developer to add, remove or edit TreeView elements and element collections. TreeView includes two new classes TreeViewElement and TreeViewElementCollection. 2. Check boxes. Check boxes allow the user to select more than one tree node. Each item has three potential states: checked, partially-checked (not all subitems are checked) and unchecked. Checking off an item automatically checks off all subitems. The property CheckBoxes specifies the value indicating whether check boxes are displayed next to the tree nodes. 3. The href attribute can include a JavaScript call. TreeView item can now include a JavaScript call in the href attribute. Also it can include special active blocks $TreeViewID$ and $ItemID$, instead of which data is inserted. 4. Support for Web.sitemap. The "Web.sitemap" file can be used as TreeView structure. Use the StructureFileURL property to set the TreeView structure. 5. New property ShowStartingNode. This property specifies a value indicating whether the TreeView renders the starting node. 6. New properties for client-side operations. ClientSideOnSelect - specifies the name of the client-side function to be called when an item is selected. ClientSideOnDeselect - specifies the name of the client-side function to be called when an item is deselected. ClientSideOnExpand - specifies the name of the client-side function to be called when an item is expanded. ClientSideOnCollapse - specifies the name of the client-side function to be called when an item is collapsed. ClientSideOnCheck - specifies the name of the client-side function to be called when an item is checked. ClientSideOnUnCheck - specifies the name of the client-side function to be called when an item is unchecked. 7. Structure checking. APNSoft TreeView now checks the structure for duplicated IDs and wrong-referenced elements in the database table with TreeView structure. 8. Fixed bugs. Fixed a bug that cause the "The HTTP verb POST used to access path '/' is not allowed." message. Fixed a bug that causes the "Invalid postback or callback argument." message. Several minor bugs fixed. --------------------------------------------- Links: --------------------------------------------- Product Page: http://www.apnsoft.com/TreeView/ Downloads: http://www.apnsoft.com/Downloads/TreeView/ Contacts: http://www.apnsoft.com/Contacts/ -- Andrei Lukas Head of Technical Services, APNSoft http://www.apnsoft.com