轻量级ExtTree:使用ashx进行XML转ExtTree的增删改操作

本文介绍了一种使用ExtJS框架构建树形组件的方法,并提供了基于XML数据源动态生成树形结构的具体实现细节,包括增删改操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      相信使用过Ext的朋友都很有感触,Ext的功能强大,界面绚丽。但是美中不足就是体积太大,前不久做项目的时候遇到这个问题,恰好发现里面一个压缩过的Ext.js只有200K,但是已经能够构建一个完整的ExtTree,于是就花了点时间把它改造成一个xml To ExtTree的这样一个小控件,分享给大家参考,欢迎一起讨论学习进步。

      我是新建了一个空.NET项目做的,用的是VS2010。与FM版本无关,首先就是引入Ext.js这个文件,压缩后只有200K,除此之外而且不需要再引入更多的Ext的JS,这算是最大的好处吧。最终展示效果如下:

     

      树的构建以及增删改操作都放在modules.js里,请大家尽量保存版权信息;Maps.ashx里面对应了一些函数,可以在App_Code里找到MapSetting.cs,主要代码如下:

modules.js

MapSetting.cs:

 

      怎么样,够简单吧?大家可以根据自己的需求改动函数后在运行。另外里面的SelMap.xml请去掉只读属性,否则可能会增删改不成功。有什么问题大家可以PM我,欢迎交流。

 

 

附件下载:http://download.youkuaiyun.com/source/3145886

下载不了的朋友请QQ或者Email联系我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值