论坛首页 入门技术论坛

Extjs在ie6中出现奇怪错误

浏览 3576 次
该帖已经被评为新手帖
作者 正文
   发表时间: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编辑器才行
   发表时间: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;}  
        }},  
    ]); 
可能是多了红色的这个逗号把,没调试过我不肯定
0 请登录后投票
   发表时间:2008-02-20  
呵呵,是多了一个逗号,我这个编辑器确实不太好,要引以为戒啊!

ps:评为新手帖了,积分还扣掉的啊,以前都不知道
0 请登录后投票
   发表时间:2008-02-20  
我基本发帖都扣分,不敢发了,这个逗号很多编辑器都找不出来的,反正记住一般json,array最后肯定是没有逗号就行了,下面就有一篇小心javascript里面逗号的文章可以看看
http://www.iteye.com/topic/159273
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics