2012-03-27 14 views
6

मैं एक ग्रिडव्यू का उपयोग कर रहा हूं जो गतिशील रूप से डेटास्टोर से डेटा बाध्यकारी है। ग्रिड में डेटा दर्ज करने के लिए मेरे पास दो टेक्स्टबॉक्स हैं। सबमिट बटन पर टेक्स्टबॉक्स डेटा पर क्लिक करें जो मैं अपने डेटास्टोर में जोड़ रहा हूं (बैकएंड में स्टोर करने की आवश्यकता नहीं है)। अब मैं डेटास्टोर के साथ अपने ग्रिडव्यू को रीफ्रेश करना चाहता हूं।Extjs में ग्रिड व्यू को रीफ्रेश कैसे करें?

मेरे कोड:

_createEmptyRecord: function() { 

var emptyrecord = Ext.data.Record.create(["id", "name", "type"]); 

     return new emptyrecord({ 
      formula_id: 1, 
      name: Amit, 
      type: anything 
     }); 
    }, 


    _addValuetogrid: function() { 
     var record = this._createEmptyRecord(); 
     this._store.insert(0, record); 
    }, 
_refreshgrid: function() 
{ 

this._grid._addValuetogrid(); 

}, 

अब मेरे GridView ताज़ा करने के लिए कैसे?

कृपया मेरी मदद करो ...

+6

कैप्सलॉक टूटा? – Sirko

+4

कृपया ध्यान न दें * (मैंने इस अवसर पर इसे आपके लिए तय कर दिया है) * –

उत्तर

13

Ext.grid.GridView ताज़ा() विधि है।

this._grid.getView().refresh(); 
1

मेरा मानना ​​है कि इस के समान एक ताज़ा समारोह (untested) ExtJS 4 के लिए काम करेगी;

_refreshgrid: function() 
    { 
     this._grid.getActiveView().refresh(true); 
    } 
संबंधित मुद्दे