Ext JS使用相关心得

一、ext3版本和ie高版本兼容问题(如ie9,ie10)

我们知道,不同内核的浏览器的兼容性问题使我们开发者非常头疼,特别是开发使用的框架版本落后,导致一个页面在不同内核浏览器或者同一浏览器不同版本的情况下出现异常的情况,比如布局紊乱等情况。

笔者在开发使用了ext3版本,在使用TreePanel控件时发现了一个情况,在ie9,10非兼容的模式下,该结构的点击事件没有响应,无法展开子节点。经过笔者的一番努力,知道了这个问题大概是ext3版本框架和新版ie9不兼容导致,如果有大神则可以自行修改ext源码,这可能是一个好办法。

我的解决办法:在页面头部加上,让浏览器以ie8的方式去解析页面。在咱们使用ie9版本浏览器时,他默认以ie8的方式运行。我认为其实这种方法也有弊端,要是我用浏览器强行以ie9的模式运行,那么上面代码好像不会生效。。。

 

二、ext3版本的grid表格底部分页栏覆盖数据的情况

当你使用Ext.grid.GridPanel面板时,如果配置文件里没有添加 layout: 'fit'//自适应布局

会导致新增表格数据后,底部分页栏将会遮住你新增的数据

 

三、ext3版本的Ext.form.FormPanel面板出现表单项显示不出来,或者在不同浏览器显示的高度和宽度不一样,提交按钮等正常显示

原因:我个人失误,在FormPanel面板里添加了一个属性:height,其实,可以让他自适应,不用添加高度

 

四、未完待续。。。

你可能感兴趣的:(前端,js)