摘要: 嗯,先上图然后是代码,这个么,这个框架只能给出JS代码,后台代码考虑到公司版权问题不敢乱放,只能描述下了JS代码就一行:var maintree = new AutomationTree({ name: 'navigator', rootVisible: false });指定创建一个名称为navigator的AutomationTree(名字俗了些,谁有好名字给个建议?)重点在AutomationTree的封装上了,其实也很简单,甚至就两个方法100行代码:View Code 1 function AutomationTree(config) { 2 this.name = 阅读全文
posted @ 2012-05-07 14:01 Zux 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 这个框架从去年下半年开始做,到现在已基本搭建完成,已提交给一个项目组正在进行第一个项目的编写(边写边改)其实前身大概是从前年年初开始的,不过那次因为某些原因未能写完,而且也未能达到效果,去年呢仔细看了ExtJS,发现这个东西好,可以完美的达到我想要的效果(DAMN Ext2.2的BUG,一堆莫名其妙的问题),其实以前有几个项目只是拿ExtJS做了部分页面的美化工作,因为我其实不擅长也不喜欢写脚本,所以一开始并没有想到用ExtJS,只是那些项目的脚本之难读,另我实在难以忍受,而去年看了某同事带来的Java的基于ExtJS的效果,忽悠感触,这东西可以实现我想的模式,结果用Java做了半年,最后P都 阅读全文
posted @ 2012-05-07 13:33 Zux 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 这又是个很奇怪的BUG起因呢,是准备在框架里集成一个文件上传控件,考虑到要支持大文件(上G的文件)上传一开始使用的是Ext.ux.UploadDialog这个专门为ExtJS写的文件上传控件,问题是这个控件在FF下文件上传完毕后始终显示错误(难得BUG不是出现在IE下),查了下原因,应该是IE和FF的Ajax机制不同造成的,看了好半天,不知道怎么改,还是放弃算了然后呢,找了N多的SilverLight2-4的文件上传控件,最后找了个比较合适的,改了改,加了些JS控制代码以及回调函数进去,OK,可以了下一步,集成到ExtJS的Window里一开始使用SilverLight的一个SivlerLig 阅读全文
posted @ 2012-05-07 13:07 Zux 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 也有很多人反应过,ExtJS里使用HtmlEditor时,如果输入了格式,使用Form.submit时会出错其实不光是HtmlEditor,包括普通的输入项,如果输入<br>之类的标签,都可能会出现.Net网站则报了个参数有危险字符的警告错误奇怪的是有时光输入<符号也不一定会出错解决办法是在向网站发送数据前,先对数据进行HtmlEncode,把<符号变成转义字符串但是对ExtJS就麻烦了,因为使用的是ExtJS的默认的Form的Action操作打开ExtJS的三个核心库看了半天,最后确认问题是在序列化上,改了半天没反应,调了下才发现因为使用了同步机制,应该修改后来增加的 阅读全文
posted @ 2012-05-07 10:53 Zux 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: 这可能是我现在在开发的框架里遇到的最无厘头的一个BUG了环境:ExtJS2,.Net MVC2.0框架,IE浏览器描述:使用ComboBox的remote模式读取Ajax数据下拉,MVC2.0里直接使用Controller返回数据,结果在IE下下拉框显示不出来测试:FF下完全正常,IE下进入测试模式,数据返回正确,前台下拉框也显示的出来,但一退出,我倒,IE又显示不出来了,继续测试,结果很奇怪,IE下10次到有9次显示不出来,还有1次可能是正常的代码就只写下面后台controller一小段了,代码其实是没问题的 public string Read() { string result =... 阅读全文
posted @ 2012-05-07 10:31 Zux 阅读(404) 评论(0) 推荐(0) 编辑