Не удалось получить свойство 'идентификатор' undefined или null ссылка

Я пытаюсь создать ВН.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>';}
        },
      ]
});

но я не могу найти источник проблемы и какие должны быть сделанный. Любая помощь приветствуется.

1 ответов


ваша ошибка заключается в том, что вы заканчиваете массив столбцов запятой, что приводит к такой ошибке. IE пытается прочитать объект после запятой, которая будет undefined