2013-07-26 13 views
6

Sto cercando di creare un Ext.PagingToolbar, che funziona perfettamente in tutti i principali browser, tra cui Internet Explorer 9 e IE 10. Ma in IE 8 e di seguito, termina con il seguente errore .Impossibile ottenere la proprietà 'id' di riferimento non definito o null

Impossibile ottenere la proprietà 'id' di riferimento non definito o null

Quando ho tracciato, ho trovato l'errore si verifica nel codice seguente.

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>';} 
     }, 
     ] 
}); 

Ma non riesco a trovare la fonte del problema e cosa è necessario fare. Qualsiasi aiuto è apprezzato.

+6

L'errore è che si termina l'array di colonne con una virgola che porta a un tale errore. L'IE prova a leggere un oggetto dopo la virgola che non sarà definita – sra

+0

Oh, grazie per l'aiuto tempestivo. Questo era il problema e funziona bene. – Saravanan

+1

@sra: Puoi pubblicare il tuo commento come risposta in modo che Saravanan possa accettarlo? –

risposta

13

L'errore è che si termina l'array di colonne con una virgola che porta a un tale errore. L'IE tenta di leggere un oggetto dopo la virgola che non sarà definita

Problemi correlati