ExtJS 4 Grid Обновление - PullRequest
       7

ExtJS 4 Grid Обновление

3 голосов
/ 09 апреля 2011

Извините, если это глупый вопрос, но я пытаюсь выучить ExtJS;)

Я создаю модель.

Ext.regModel('item',{

Создать хранилище данных.

var store = Ext.create('Ext.data.Store', {
        model: 'pitem',

Создать сетку

var grid = new Ext.grid.GridPanel({
        store: store,

Работать хорошо и загружать данные о загрузке документа успешно. Но теперь мне нужно обновлять сетку каждые 30 минут или нажав кнопку обновления. Как я могу выполнить действие обновления?

Ответы [ 3 ]

7 голосов
/ 30 августа 2011

Деталь с обновлением магазина каждые 30 минут:

var task = 
{
   run : function() 
   {
      store.load();
   },
   interval: 1800000 //(1 second = 1000)
}

Ext.TaskManager.start(task);
2 голосов
/ 09 апреля 2011

Чтобы перезагрузить данные вашего Магазина, просто позвоните store.load().

1 голос
/ 12 апреля 2011

вы можете загрузить данные напрямую, используя функцию store.loadData ().

...