6

Ext.PagingToolbarを作成しようとしています。これは、IE9 および IE 10 を含むすべての主要なブラウザーで完全に機能します。しかし、IE 8以下では、次のエラーで終了します。

未定義または null 参照のプロパティ '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>';}
        },
      ]
});

しかし、問題の原因と何をする必要があるかを見つけることができません。どんな助けでも大歓迎です。

4

1 に答える 1

13

エラーは、このようなエラーにつながるコンマで列配列を終了することです。IE は未定義のコンマの後にオブジェクトを読み取ろうとします

于 2013-07-27T21:03:23.193 に答える