############################################################################## ASTreeView 1.5.9, released on August 22, 2010 * Fix max depth issue. * Fix 'checkbox' typo issue ############################################################################## ASTreeView 1.5.8, released on May 30, 2010 *Fix EnableThreeStateCheckbox issue in dynmaic loading. *Fix indicator position error while the astreeview is inside a div:overflow:auto with scrollbar. Note, the div position need to be set to relative. *Add EnableOpenClose property to node, add OnNodeOpenedAndClosedScript in ASTreeView. This allow developer control the visibility of the open/close icon. *Add OnNodeDragAndDropCompletedScript *Update OnNodeDragAndDropCompleteScript to OnNodeDragAndDropCompletingScript. Please update your code for this change. ############################################################################## ASTreeView 1.5.7, released on March 22, 2010 *Modified the RootNode readonly because there isn't necessary to set it. *Fix a small bug in ASTreeViewHelper. *Fix a duplicated GenerateTreeView bug in Page_Load in sample 5 and sample 6. ############################################################################## ASTreeView 1.5.6, released on February 21, 2010 *Added enable/disable ASDropDownTreeView feature, please refer sample 6 in the download package. *Added UpdatePanel sample to the package to show how to use ASTreeView in UpdatePanel. ############################################################################## ASTreeView 1.5.5, released on February 10, 2010 *Added new api for check, select and find nodes: SelectNode CheckNodes UnCheckNodes FindByValue FindByText ############################################################################## ASTreeView 1.5.4, released on February 9, 2010 *Move loading posted data of nodes from OnLoad to LoadViewState. Some developer reports that they cannot clear tree nodes in Page_Load event handler. This is because OnLoad event raises later that page's Onload event. The new version solves this issue. *Fixed a bug that changing AutoPostBack property in a postback event no effect. ############################################################################## ASTreeView 1.5.3, released on February 7, 2010 *improved css of root node and top node *improved viewstate management *add return value for add/edit/delete/dragdrop node, developer can cancel the action by return false in the handler function, refer to sample 17. ############################################################################## ASTreeView 1.5.2, released on January 29, 2010 *A new node type TextNode is now available! Please see the sample 16 in the package. *Added EnableDragDropOnIcon property. If this property is set to true, then, the user can drag and drop on the node icon. *Added EnableOnNodeDragAndDropStartScriptReturn="true". If this parameter is set, then in the OnNodeDragAndDropStartScript, if "false" is returned, then, the drag and drop will be canceled. *Changed the href of context menu item from # to javascript:void(0); *ASTreeView CSS is imporoved. *Fixed drag and drop bug in Opera. ############################################################################## ASTreeView 1.5.1, released on January 20, 2010 *Added EnablePersistentTreeState. If you want to regenerate treeview on every postback, you may set it false. The tree wont postback client side changes. Generally it should be true to keep the treeview state on postback. *Reduced data transfer bandwidth again. *A new sample project - UpdatePanelSamples has been added to the package. It shows how to use ASTreeView control in UpdatePanel. ############################################################################## ASTreeView 1.5.0, released on January 19, 2010 *Fixed bug: ASContextMenu is still rendered even if EnableContextMenu = false; *Fixed naming issue: change CheckBox -> Checkbox *Fixed bug that selectedNode AdditionalAttribute "class" does not take effect. *Added EnableCheckbox to ASTreeViewNode, now developer can set whether enable checkbox for each node. *Added EnableLeafOnlyCheckbox, developer can set the property to true if he wants all the leaf nodes have checkboxes. *Added enable-checkbox to node in ASTreeViewXMLDescriptor. *Added version property, called astreeview.Version. *Added EnableFixedParentDragDrop, if this property is true, the end user can only drag and drop node with its parent. *Added ClearNodesCheck, ClearSelection method to ASTreeView. *Added EnableSelection to ASTreeViewNode, developer can set EnableSelection on each node. *Reduced data transfer bandwidth, improved performance. ############################################################################## ASTreeView 1.4.7, released on January 14, 2010 *Fixed issue when generating tree in a postback in an updatepanel. *Fixed Right-to-Left display indicator position bug. ############################################################################## ASTreeView 1.4.6, released on January 13, 2010 * Fixed Visible=False issue. When the treeview is in an UpdatePanel with Visible=False, it can not be displayed when some button postback and set the visible=true. Please note that you need to call this.astvMyTree.ForceRenderInitialScript(); if you are going to set Visible = true to the astreeview. * Now path like "~/images/some.gif" can be set as node icons. ############################################################################## ASTreeView 1.4.5, released on January 12, 2010 *Added EnableThreeStateCheckBox for disable the tri-state checkbox, enable two-state. *Fixed RegisterOnSubmitStatement bug in Conditional UpdatePanel ############################################################################## ASTreeView 1.4.4, released on January 11, 2010 *Fixed a bug ASTreeView not work well with the update panel which UpdateMode=Conditional, not fixed well in 1.4.3 *Added ForceRenderIntialScript. Especially for this kind of situation: astreeview in a updatepanel which UpdateMode=Conditional, and a trigger calls this update panel's Update() methods. before call Update(), you need call ForceRenderIntialScript first. ############################################################################## ASTreeView 1.4.3, released on January 10, 2010 *Fixed a bug ASTreeView not work well with the update panel which UpdateMode=Conditional ############################################################################## ASTreeView 1.4.2, released on January 07, 2010 *Added OnNodeAddedScript *Added OnNodeEditededScript *Added OnNodeDeletedScript *Added Xml Documentation for Intellisense in Visual Studio ############################################################################## ASTreeView 1.4.1, released on January 05, 2010 *Fixed GetTreeViewXML Bug ############################################################################## ASTreeView 1.4.0, released on January 03, 2010 *Added Virtical Drag and Drop Nodes feature *Added Fixed Drag and Drop depth feature *Added OnNodeDragAndDropStartScript Event ############################################################################## ASTreeView 1.3.1, released on November 26, 2009 *Added treeview inside a custom control sample ############################################################################## ASTreeView 1.3.0, released on November 24, 2009 *Html as TreeNodeText supported. *Multiline Edit Mode supported. *Drag and drop complete event is available. *New property for ASTreeViewNode - EnableChildren ############################################################################## ASTreeView 1.2.2, released on October 29, 2009 *Added Themes support. *Added Right-To-Left support. *Added a performance testing demo page added to demo project. *Fixed Drag & drop bug. *Fixed Dropdown Tree display error after drag and drop. *Fixed Img Url Property problem. ############################################################################## ASTreeView 1.1.2, released on October 21, 2009 *Extending ContextMenu. *Expand node by click node text. ############################################################################## ASTreeView 1.1.1, released on October 16, 2009 *Added Sever-Side ExpandAll, CollapseAll, ExpandTo(depth) Methods. *Added ExpandDepth Property to allow developer set the initial opening depth of the treeview. *Added new samples of getting client-side modificatioins( move nodes, add, edit, delete). See the sample code. *Optimized the calculation of tree lines after drag & drop nodes. *Fixed In DropdownTreeView, the RequiredValidator cannot be disabled. *Fixed Javascript error when ajax request failed. *Fixed Tree line does not display correctly after move the last node. *Fixed Initialization of the treeview may cause js error if in the low bandwidth. ############################################################################## ASTreeView 1.0.0, released on August 27, 2009 ###The original project### *Drag & drop. *Tree lines. *Tree node icons. *Checkbox. *Tree node context menu. *Multi-data source supported. *Server-side event supported. *Ajax nodes loading supported. *Multi-type tree node. *ASDropDownTree *Drag & Drop between( or even among) trees ##############################################################################