相信使用过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联系我