Ext的坑

1. 逗号的问题

使用ext使用,由于函数的参数多是 json格式的对象,所以有时候,就是会出现下面的情况:

 1 var secondSubjectStore = new Ext.data.Store({

 2     proxy : new Ext.data.HttpProxy({

 3         url : '' 

 4     }),

 5     reader : new Ext.data.JsonReader({

 6         root : 'data',

 7         id : 'SUBJECT_ID'

 8     }, [ {

 9         name : 'SUBJECT_ID',

10         mapping : 'SUBJECT_ID'

11     }, {

12         name : 'SUBJECT_CODE',

13         mapping : 'SUBJECT_CODE'

14     }, {

15         name : 'SUBJECT_NAME',

16         mapping : 'SUBJECT_NAME'

17     } ]),

18 });

由于在17行多了一个逗号(,)导致,在ie浏览器下出现兼容性问题,但是在查找这类问题时都比较麻烦,所以常常使用正则表达式来查找,这种问题,

1 ,\s*[\}\]\)]

使用 myeclipse 的查找功能,勾选上使用正则查找,就可以了

 

2. %号的问题

ext的控件,在设置宽度和长度属性的时候,其单位是像素,所以不能使用 45% 这样的形式来设置,否则,就挂了

 

你可能感兴趣的:(ext)