2014-01-10 2 views
1

Не знаете, почему мой вид не работает для этой сетки.Почему мой профиль сетки extJS 4.2 не работает?

Я установил свойство сортировщика, верю правильно.

И я также установил свойство sortOnLoad.

Не знаете, почему этот простой случай не работает.

Я не думаю, что мне нужно сделать удаленный вид в этом случае, поэтому просто не знаю, почему это не работает.

Ext.onReady(function() { 
    Ext.define('com.myCompany.MyGridModel', { 
     extend : 'Ext.data.Model', 
     fields : [{ 
      name : 'name', 
      type : 'string' 
     }, { 
      name : 'address', 
      type : 'string' 
     }, { 
      name : 'type', 
      type : 'string' 
     }] 
    }); 
    var store = Ext.create('Ext.data.Store', { 
     model: 'com.myCompany.MyGridModel', 
     proxy: { 
      type: 'ajax', 
      url: 'centers.json', 
      reader: { 
       type: 'json', 
       root: 'centers' 
      }, 
      sortOnLoad: true, 
      sorters: { property: 'name', direction : 'ASC' } 
     } 
    }); 
    store.load(); 
    var grid = Ext.create('Ext.grid.Panel', { 
     layout: 'fit', 
     store: store, 
     columns: [{ 
      text: 'Name', 
      dataIndex: 'name', 
      name: 'name' 
     }, { 
      text: 'IP Address', 
      dataIndex: 'address', 
      name: 'address' 
     }, { 
      text: 'Type', 
      dataIndex: 'type', 
      name: 'type' 
     }], 
     renderTo: Ext.getBody(), 
    }); 
    grid.getView().refresh(); 
}); 

{ 
    "centers": [ 
    { 
     "name": "South Test Center", 
     "address": "30.40.50.60", 
     "type": "TestType2" 
    }, 
    { 
     "name": "East Test Center", 
     "address": "50.60.70.80", 
     "type": "TestType1" 
    }, 
    { 
     "name": "West Test Center", 
     "address": "40.50.60.70", 
     "type": "TestType3" 
    }, 
    { 
     "name": "North Test Center", 
     "address": "20.30.40.50", 
     "type": "TestType4" 
    } 
] 
} 
+0

Уже ответил: http://www.sencha.com/forum/showthread.php?279647-Why-is-my -gridpanel-сортировки не работоспособный и Гото = newpost –

ответ

Смежные вопросы