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'
}]
}
'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
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
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. –