extjs 6现代组合框,无限滚动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了extjs 6现代组合框,无限滚动相关的知识,希望对你有一定的参考价值。
基于来自sencha论坛的mitchellsimoens的this评论,我试图在extjs 6.5.2现代中实现无限滚动组合框。
问题是将combobox
商店设置为virtual store
会产生此错误:Uncaught TypeError: a.setExtraKeys is not a function
。
我还将floatedPicker
设置为:
{
xtype: 'boundlist',
infinite: true,
// BoundListNavigationModel binds to input field
// Must only be enabled when list is visible
navigationModel: {
disabled: true
},
scrollToTopOnRefresh: false,
loadingHeight: 70,
maxHeight: 300,
floated: true,
axisLock: true,
hideAnimation: null
}
有没有办法在extjs 6现代中实现无限滚动组合框而不将默认选择器更改为网格?
答案
好的,这实际上有效:
floatedPicker: {
xtype: 'boundlist',
infinite: true,
// BoundListNavigationModel binds to input field
// Must only be enabled when list is visible
navigationModel: {
disabled: true
},
plugins: {
listpaging: {
autoPaging: true,
loadMoreText: 'More records..',
noMoreRecordsText: 'No more records.'
}
},
scrollToTopOnRefresh: false,
loadingHeight: 70,
maxHeight: 300,
floated: true,
axisLock: true,
hideAnimation: null,
variableHeights: true
}
加载时有点难看,但它有效。
我也使用了Ext.data.store
。虚拟商店不适用于组合框。
以上是关于extjs 6现代组合框,无限滚动的主要内容,如果未能解决你的问题,请参考以下文章
在 Extjs (6.x.x) 中提交的组合框有时可以正常工作,有时不能