2012-03-27 18 views
6

Veri deposundan verileri dinamik olarak bağlayan bir grid görünümü kullanıyorum. Verileri ızgaraya girmek için iki metin kutum var. Gönder düğmesinde Veri mağazama eklediğim metin kutusu verilerini tıklayın (arka planda saklamanıza gerek yok). Şimdi gridview'i veri deposuyla yenilemek istiyorum.Extjs'de GridView nasıl yenilenir?

Benim Kodu: my Yanıt Yaz Yeni Konu yenilemek için nasıl Şimdi

_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(); 

}, 

?

+6

Capslock bozuk mu? – Sirko

+4

LÜTFEN SÖKMEYİN * (Bu vesileyle sizin için düzelttim) * –

cevap

13

Ext.grid.GridView() yöntemini yenilemek var ... bana yardım edin.

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

Buna benzer bir yenileme işlevinin (denenmemiş) Extjs 4 için çalışacağına inanıyorum;

_refreshgrid: function() 
    { 
     this._grid.getActiveView().refresh(true); 
    }