2012-03-27 33 views
6

Tôi đang sử dụng GridView là dữ liệu ràng buộc từ kho dữ liệu động. Tôi có hai hộp văn bản để nhập dữ liệu vào lưới. Trên nút gửi, hãy nhấp vào dữ liệu hộp văn bản mà tôi đang thêm vào kho dữ liệu của mình (không cần lưu trữ trong chương trình phụ trợ). Bây giờ tôi muốn làm mới GridView của tôi với kho dữ liệu.Làm thế nào để làm mới GridView trong Extjs?

Mã của tôi:

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

}, 

Bây giờ làm thế nào để làm mới GridView của tôi?

Hãy giúp tôi ...

+6

Chặn khóa bị hỏng? – Sirko

+4

XIN VUI LÒNG KHÔNG NÀO * (Tôi đã khắc phục sự cố này cho bạn trong dịp này) * –

Trả lời

13

Ext.grid.GridView có phương thức làm mới().

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

Tôi tin rằng chức năng làm mới tương tự như thế này (chưa được kiểm tra) sẽ hoạt động cho Extjs 4;

_refreshgrid: function() 
    { 
     this._grid.getActiveView().refresh(true); 
    } 
Các vấn đề liên quan