2012-03-27 8 views
6

Sto usando un gridview che sta legando dinamicamente i dati dal datastore. Ho due caselle di testo per inserire i dati nella griglia. Sul pulsante di invio fare clic sui dati della casella di testo che sto aggiungendo al mio archivio dati (non è necessario memorizzare nel back-end). Ora voglio aggiornare il mio gridview con datastore.Come aggiornare un GridView in Extjs?

My Code:

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

}, 

Ora come aggiornare il mio GridView?

Please help me ...

+6

Capslock rotto? – Sirko

+4

PER FAVORE NON UCCIDERE * (L'ho riparato per te in questa occasione) * –

risposta

13

Ext.grid.GridView ha aggiornare il metodo().

1

Credo che una funzione di aggiornamento simile a questa (non testata) funzionerà per Extjs 4;

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