2016-03-24 18 views
0

Ich versuche, ein Raster mit Infinite Scroll zu machen. Ich folgte dem Beispiel here aber wann immer ich die app laufen, gibt es die folgenden Fehler in der KonsoleExtJS: Infinite Scrolling funktioniert nicht

verticalScroller Config nicht

unterstützt wird

I ExtJS 6.0.1 klassische verwende.

Unten ist mein Netz und Speicher-Konfiguration

Shop

Ext.define('Premier.store.MyStore', { 
    extend: 'Ext.data.Store', 

    alias: 'store.mystore', 
    pageSize: 4, // items per page 
    buffered: true, 
    remoteSort: true, 
    remoteFilter: true, 

    proxy: { 
    type: 'rest', 
    url: '/api/MyController', 

    reader: { 
     type: 'json', 
     rootProperty: 'Data', 
     idProperty: 'ID', 
     totalProperty: 'TotalCount' 
    } 
    } 
}); 

Grid

{ 
    xtype: 'grid', 
    height: 90, 

    columns: [{ 
    text: 'Name', 
    dataIndex: 'Name', 
    flex: 1, 
    editor: { 
     allowBlank: false 
    }, 
    filter: { 
     type: 'string' 
    } 
    }], 

    // store: store, 
    store: { 
    type: 'mystore' 
    }, 

    verticalScroller: { 
    xtype: 'paginggridscroller', 
    activePrefetch: false 
    }, 

    selModel: 'rowmodel', 
    plugins: [{ 
    ptype: 'rowediting', 
    clicksToEdit: 2 
    }, { 
    ptype: 'gridfilters' 
    }] 
} 
+0

'Ex.grid.Panel' in ExtJs 6.0.1 hat keine 'verticalScrollbar'-Konfiguration. Es hat jedoch "scrollbare" Konfiguration (nicht sicher, ob es Ihnen helfen würde). Bitte beachten Sie die [gridpanel API Docs] (https://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.grid.Panel). Vielleicht möchten Sie auch die 'Ext.scroll.Scroller' [API-Dokumente] (https://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.scroll.Scroller) sehen – Dumbledore

+0

Sie können sich auch das [Buffer Grid-Beispiel] (http://examples.sencha.com/extjs/6.0.1/examples/classic/grid/buffer-grid.html) ansehen, wenn Sie interessiert sind. – Dumbledore

+0

Wenn ich richtig verstehe, verwendet Pufferraster Daten, die bereits auf dem Client vorhanden sind. Ich will das nicht. Ich möchte Daten vom Server laden, wenn der Benutzer nach unten scrollt. Außerdem glaube ich nicht, dass "Ext.scroll.Scroller" für mich arbeiten wird. –

Antwort

0

Es scheint, ich das falsche Beispiel wurde mit. Ich habe ein Beispiel von ExtJS 4.0 verwendet.

Ich folgte dem Beispiel here und es hat gut funktioniert.

Verwandte Themen