0
Sonsuz kaydırma ile bir ızgara yapmaya çalışıyorum. Ben örnek here izledi ama uygulamanın çalışma zaman hiçExtJS: Sonsuz kaydırma çalışmıyor
verticalScroller yapılandırma ben extjs 6.0.1 klasik kullanıyorum
desteklenmez konsolunda aşağıdaki hata var.
Aşağıda
Mağaza benim ızgara ve mağaza yapılandırması
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'
}
}
});
Izgara
{
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 ', ExtJs 6.0.1'de' verticalScrollbar' yapılandırmasına sahip değildir. Ancak, "kaydırılabilir" yapılandırması var (size yardımcı olup olmayacağından emin değil). Lütfen [gridpanel API Dokümanları] 'na bakın (https://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.grid.Panel). Ayrıca, 'Ext.scroll.Scroller' [api docs] 'ı da görmek isteyebilirsiniz (https://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.scroll.Scroller) – Dumbledore
Ayrıca ilgileniyorsanız [buffer grid örneği] 'ne bakabilirsiniz (http://examples.sencha.com/extjs/6.0.1/examples/classic/grid/buffer-grid.html). – Dumbledore
Doğru anlıyorsam, arabellek ızgarası istemcideki mevcut verileri kullanır. Bunu istemiyorum. Kullanıcı aşağı kaydırdığında sunucudan veri yüklemek istiyorum. Ayrıca, 'Ext.scroll.Scroller' benim için çalışacağını sanmıyorum. –