繁体   English   中英

无法获取未定义或空引用的属性“id”

[英]Unable to get property 'id' of undefined or null reference

我正在尝试创建一个Ext.PagingToolbar ,它可以在所有主流浏览器中运行,包括IE9和IE 10.但是在IE 8及更低版本中,它最终会出现以下错误

无法获取未定义或空引用的属性“id”

当我跟踪时,我发现在以下代码中发生错误。

var cm = new Ext.grid.ColumnModel({
    defaults: {
        sortable: true
    },
    columns:
      [
        {
            header: 'Result Set',
            dataIndex: 'result_set_name'
        },
        {
            header: 'Result Date',
            dataIndex: 'result_date',
            xtype: 'datecolumn',
            format: 'm/d/Y',
            dateFormat: 'c'
        },
        {
            header: 'Comments',
            dataIndex: 'comments'
        },
        {
           header: 'Link',
           dataIndex: 'link',
           renderer: function(value, metaData, record, rowIndex, colIndex, store) {return '<a href="'+value+'">'+value+'</a>';}
        },
      ]
});

但我找不到问题的根源和需要做的事情。 任何帮助表示赞赏。

您的错误是您使用逗号结束columns数组,这会导致此类错误。 IE尝试在逗号后读取一个未定义的对象

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM