Данные не загружаются в ExtJS 3.4

Мой новый в extjs и работает на ExtJS 3.2.

Так как мои данные не загружаются, но если отображается столбец с комментариями, может кто-нибудь помочь мне.

Мой код

{
    xtype: 'panel',
    title: "Search Result",
    items: [{
        xtype: 'grid',
        store: new Ext.data.Store({
            autoDestroy: true,
            fields: ['Name', 'Roll', 'Class'],
            root: 'records',
            // proxy: proxy,
            data: [{
                Name: false,
                Roll: 'a',
                Class: 20
            }, {
                Name: true,
                Roll: 'b',
                Class: 25
            }]
        }),
        columns: [{
            text: 'Name',
            id: 'company',
            header: 'Name',
            width: 130,
            sortable: false,
            hideable: false,
            dataIndex: 'Name'
        }, {
            text: 'Roll',
            width: 130,
            header: 'Name',
            dataIndex: 'Roll',
            hidden: false
        }, {
            text: 'Class',
            width: 130,
            header: 'Class',
            dataIndex: 'Class',
            hidden: false
        }]
    }]

}

Внутри панели я беру сетку.

Может кто-нибудь, пожалуйста, помогите мне.?

2 ответа

Я пишу данные за пределами области видимости, и теперь она работает нормально.

Мой полный код

var myData = [       
    ['FFPE Slide',2,'eSample'],
    ['Plasma',2,'eSample'],
    ['Whole Blood',2,'eSample']  ];   

// create the data store
var store = new Ext.data.ArrayStore({
    fields: [
       {name: 'stype'},
       {name: 'scnt'},
       {name: 'src'}

    ]
});
store.loadData(myData);  
var grid = new Ext.grid.GridPanel({
    store: store,
    columns: [
        {id:'company',header: "Sample Type", width: 75, sortable: true, dataIndex: 'stype'},
        {header: "Subjects Count", width: 75, sortable: true,  dataIndex: 'scnt'},
        {header: "Source", width: 75, sortable: true, dataIndex: 'src'}
    ],
    stripeRows: true,
    autoExpandColumn: 'company',
    height:150,
    width:150,
    title:'Detailed Counts'
});

Это работает нормально.

Удалите корневой конфиг (root:'records') в хранилище.. или попробуйте добавить свойство records в объект данных. Удалить читателя, а также

Другие вопросы по тегам