随笔分类 -  ExtJS2.2的BUG

一些稀奇古怪的BUG及修正
摘要:又是IE......这次紧接前篇,就是布局的BUG勉强算解决了,可是新问题又出现了FormPanel里的字段,要设置成不可改,也就是这样: }, { fieldLabel: '单位地址', name: 'Opportunity.Address', disabled: true, maxLength: 100 }, {要把disabled设置成true然后问题就出现了:诸如下拉框,时间选择什么的,在IE里都不显示,在FF里便是好的,Damn IE......IE里是这样的(有部分显示... 阅读全文
posted @ 2012-05-08 14:17 Zux 阅读(678) 评论(0) 推荐(0)
摘要:这个BUG不知道别人遇到过没,反正写Java的同事总跟我说没有问题,但我这里就是不正确,框架提供给别人也一样不正确其实很简单,就是ViewPort布局后,主区域采用了Card模式(而不是Tab模式),每个Card都是一个Panel而在主区域的Panel里再进行布局使用到了FormPanel时,就遇到了问题:例如:一个查询页面,上面是个FormPanel,用来排放搜索条件控件(这样可以通过form.getValues方法获取参数值,而不需要自己写方法去一个一个控件读了),下方是个放置了Grid的普通Panel或者是一个详细信息页面,上方是一个放置详细信息的FormPanel(这样可以使用封装的代 阅读全文
posted @ 2012-05-08 13:57 Zux 阅读(356) 评论(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 阅读(586) 评论(0) 推荐(0)
摘要:也有很多人反应过,ExtJS里使用HtmlEditor时,如果输入了格式,使用Form.submit时会出错其实不光是HtmlEditor,包括普通的输入项,如果输入<br>之类的标签,都可能会出现.Net网站则报了个参数有危险字符的警告错误奇怪的是有时光输入<符号也不一定会出错解决办法是在向网站发送数据前,先对数据进行HtmlEncode,把<符号变成转义字符串但是对ExtJS就麻烦了,因为使用的是ExtJS的默认的Form的Action操作打开ExtJS的三个核心库看了半天,最后确认问题是在序列化上,改了半天没反应,调了下才发现因为使用了同步机制,应该修改后来增加的 阅读全文
posted @ 2012-05-07 10:53 Zux 阅读(1657) 评论(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 阅读(411) 评论(0) 推荐(0)