2013-07-26 11 views
6

मैं एक Ext.PagingToolbar, जो IE9 और IE 10 लेकिन में आईई 8 और नीचे सहित सभी प्रमुख ब्राउज़रों में पूरी तरह से काम करता है बनाने के लिए कोशिश कर रहा हूँ की संपत्ति 'आईडी' प्राप्त करने में असमर्थ है, निम्नलिखित त्रुटि के साथ समाप्त होता है।अपरिभाषित या नल संदर्भ

अपरिभाषित या नल संदर्भ की संपत्ति 'आईडी' प्राप्त करने में असमर्थ

जब मैं पता लगाया, मैंने पाया निम्नलिखित कोड में त्रुटि होती है।

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

लेकिन मुझे समस्या का स्रोत नहीं मिला और क्या करने की आवश्यकता है। किसी भी मदद की सराहना की है।

+6

आपकी त्रुटि यह है कि आप कॉलम सरणी को अल्पविराम से समाप्त करते हैं जिससे ऐसी त्रुटि होती है। आईई अल्पविराम के बाद ऑब्जेक्ट को पढ़ने की कोशिश करता है जो – sra

+0

ओह, समय पर मदद करने वाले व्यक्ति के लिए धन्यवाद। वह मुद्दा था और यह ठीक काम कर रहा था। – Saravanan

+1

@sra: क्या आप अपनी टिप्पणी को उत्तर के रूप में पोस्ट कर सकते हैं ताकि सरवन इसे स्वीकार कर सकें? –

उत्तर

13

आपकी त्रुटि यह है कि आप कॉलम सरणी को अल्पविराम से समाप्त करते हैं जिससे ऐसी त्रुटि होती है। आईई अल्पविराम के बाद ऑब्जेक्ट को पढ़ने की कोशिश करता है जो

संबंधित मुद्दे