Extjs данные не загружаются полностью - PullRequest
0 голосов
/ 14 февраля 2012

Я использую ExtJS и заметил, что он не загружает полный список.Он загружает частичный список и зависает.

Я должен обновить или расширить popupwindow, чтобы загрузить данные полностью.

Как я могу это исправить?

var mystore = new Ext.data.Store({
    url: '/jsonfeed&id=' + encodeURIComponent(this.idUrl),
    sorters: [{
        property: 'ImpactSummary',
        direction: 'DESC'
    }],
    reader: new Ext.data.JsonReader({
        root: 'xml.RowElement',
        fields: [{
            name: 'DisplayName',
            mapping: 'DisplayName'
        }, {
            name: 'ImpactSummary',
            mapping: 'ImpactSummary',
            type: 'int'
        }, ]
    }),

});

var listView = Ext.create('Ext.grid.Panel', {
    store: mystore,
    multiSelect: false,
    splitHandleWidth: 10,
    width: 350,
    height: 670,

    columnLines: true,


    //reserveScrollOffset: true,
    renderTo: containerEl,

    columns: [{
        text: "DisplayName",
        dataIndex: 'DisplayName',
        renderer: showDisplayName,
        sortable: true,
        flex: 60
    }, {
        text: "ImpactSummary",
        dataIndex: 'ImpactSummary',
        renderer: showElementName,
        sortable: true,
        flex: 40
    }]
});
//pass along browser window resize events to the panel         
Ext.EventManager.onWindowResize(listView.doLayout, listView);
console.log('Ext version ' + Ext.version);

1 Ответ

0 голосов
/ 14 февраля 2012

какую версию EXTjs вы используете?

После создания магазина попробуйте принудительно загрузить его:

mystore.load(function(records, operation, success) {
    enter code hereenter code here`console.log('loaded records');
});

Еще один тест, который вы можете сделать, это поставить вашу сетку с помощью 'autoScroll: true«

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...