浏览 3574 次
锁定老帖子 主题:Extjs在ie6中出现奇怪错误
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-02-20
var cm = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), sm, {header:'支部编号',dataIndex:'id',sortable:true,renderer:function(value){return value;}}, {header:'支部名称',dataIndex:'title',sortable:true,renderer:function(value){return value;}}, {header:'支部负责人',dataIndex:'name',sortable:true,renderer:function(value){ if(!value){return '无';} else {return value;} }}, ]); 在ff中没有问题,但是在ie6和ie7中出现:'undefined'为空或不是对象,使用vs2008调试js脚本,发现出现错误的位置为 ext-all.js第146行 代码为 if(typeof E.renderer=="string") 半天了不知道什么原因? 现在发现原来多了一个逗号,看样子需要下载一个好的js编辑器才行 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-02-20
var cm = new Ext.grid.ColumnModel([
new Ext.grid.RowNumberer(), sm, {header:'支部编号',dataIndex:'id',sortable:true,renderer:function(value){return value;}}, {header:'支部名称',dataIndex:'title',sortable:true,renderer:function(value){return value;}}, {header:'支部负责人',dataIndex:'name',sortable:true,renderer:function(value){ if(!value){return '无';} else {return value;} }}, ]); 可能是多了红色的这个逗号把,没调试过我不肯定 |
|
返回顶楼 | |
发表时间:2008-02-20
呵呵,是多了一个逗号,我这个编辑器确实不太好,要引以为戒啊!
ps:评为新手帖了,积分还扣掉的啊,以前都不知道 |
|
返回顶楼 | |
发表时间:2008-02-20
我基本发帖都扣分,不敢发了,这个逗号很多编辑器都找不出来的,反正记住一般json,array最后肯定是没有逗号就行了,下面就有一篇小心javascript里面逗号的文章可以看看
http://www.iteye.com/topic/159273 |
|
返回顶楼 | |