помните, что после обновления выбранной строки в сетке extjs

У меня проблема. Я использую extjs grid . Эта сетка будет обновляться каждые секунд .

Я обновляюсь с помощью этой функции:

ND.refresh = function() {
    ND.commList.load();
}


var refreshSeconds = refreshRate * 1000;
var t = setInterval('ND.refresh()', refreshSeconds);

Но когда кто-то выбирает строку, чтобы выделить ее, он сбрасывает этот выбор. Как мне запомнить выбранную строку и снова выделить ее после обновления?

Это моя сетка:

var grid = Ext.create('Ext.grid.Panel', {
     autoscroll: true,
     region: 'center',
     store: ND.dashBoardDataStore,
     stateful: true,
     forceFit: true,
     loadMask: false,
     stateId: 'stateGrid',

     viewConfig: {
         stripeRows: true
     },
     columns: [{
         text: 'Vehicle',
         sortable: true,
         flexible: 1,
         width: 60,
         dataIndex: 'vehicle'
     }, {
         text: 'CCU',
         sortable: true,
         flexible: 0,
         width: 50,
         renderer: status,
         dataIndex: 'ccuStatus'
     }]
 });

Спасибо, ребята

14
задан Narendra Jadhav 10 April 2018 в 09:05
поделиться