惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
Engineering at Meta
Engineering at Meta
量子位
A
About on SuperTechFans
阮一峰的网络日志
阮一峰的网络日志
Recent Announcements
Recent Announcements
博客园 - 司徒正美
V
Visual Studio Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
腾讯CDC
Jina AI
Jina AI
C
Check Point Blog
H
Help Net Security
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
爱范儿
爱范儿
I
InfoQ

博客园 - JIN Weijie

基于Entity Framework的自定义分页,增删改的通用实现 基于Dapper的分页实现,支持筛选,排序,结果集总数,多表查询,非存储过程 让Windows 7变成WIFI热点 新浪微博RSS生成器Ver 1.0 同步Twitter帐号 修改Thickbox,预加载图片和点击图片前后浏览 ASTreeView 1.5.3发布(ASP.NET树控件) ASTreeView 1.4.0发布(ASP.NET树控件) ASTreeView 1.3.0发布(ASP.NET树控件) ASTreeView 1.1.1发布(ASP.NET树控件) 在GoDaddy上部署SubText ASTreeView 1.0发布(一个ASP.NET树控件) 自定义增加Windows xp IIS的连接数 javascript closure(闭包)的一个示例 vmware增加磁盘空间方法以及出错解决 <=本博客已经转移至jinweijie.com=> [js][asp.net]客户端控制validator [asp.net]优化ViewState [js]remove whitespace for firefox [windows]自动拨号脚本
ASTreeView 1.5.8发布(ASP.Net树控件)
JIN Weijie · 2010-06-03 · via 博客园 - JIN Weijie

ASTreeView是一个免费的树控件,支持拖拽,右键菜单(编辑,删除,增加),动态加载(Dynamic Loading),客户端、服务端事件支持,xml导入导出。稳定,快速。欢迎大家试用。

ASTreeView更新到1.5.8了,以下是更新记录:

新增API:

SelectNode – 根据节点值选中节点。
CheckNodes – 根据节点值勾选节点。
UnCheckNodes -  取消勾选节点,根据节点值。
FindByValue – 类似于WebControl类的FindControl方法,根据值得到节点实例。
FindByText – 根据节点文字得到节点实例。

ASDropDownTreeView新增Enable/Disable功能

可以设置下拉框树的启用或者禁用,代码:

this.astvMyTree.Enabled = false;

ASTreeViewNode新增EnableOpenClose属性

image

开发者可以设置这个属性来控制是否显示节点前的加号/减号:

someNode.EnableOpenClose = false;

[重要]拖拽的API有所改变

在1.5.8版本里,OnNodeDragAndDropCompleteScript属性已经更改为:OnNodeDragAndDropCompletingScript

另外,新增OnNodeDragAndDropCompletedScript属性。

关于两个属性的说明:

OnNodeDragAndDropCompleting在这个事件里,开发者可以取消当前的的拖拽操作,但是不能得到拖拽节点的nextSibling等属性,因为拖拽尚未完成。

OnNodeDragAndDropCompletedScript在此事件里,开发者可以得到拖拽节点的nextSibling和parentNode等属性,但不能取消拖拽,因为node已经appended了。

修复的Bug:

修复在动态加载中,EnableThreeStateCheckbox=false无效问题。

在线演示(网站用的是美国服务器,所以对于有些朋友可能会比较慢):

http://www.astreeview.com

下载(包含示例代码):

http://www.astreeview.com/astreeviewdemo/Download.aspx

谢谢!