Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具有无限滚动的extjs 6现代组合框_Javascript_Extjs_Combobox_Infinite Scroll_Extjs6 Modern - Fatal编程技术网

Javascript 具有无限滚动的extjs 6现代组合框

Javascript 具有无限滚动的extjs 6现代组合框,javascript,extjs,combobox,infinite-scroll,extjs6-modern,Javascript,Extjs,Combobox,Infinite Scroll,Extjs6 Modern,根据mitchellsimoens在sencha论坛上的评论,我尝试在extjs 6.5.2 modern中实现一个无限滚动组合框 问题是将组合框存储设置为虚拟存储会产生以下错误:未捕获类型错误:a.setExtraKeys不是函数 我还将floatedPicker设置为: { xtype: 'boundlist', infinite: true, // BoundListNavigationModel binds to input field // Must only be enabled w

根据mitchellsimoens在sencha论坛上的评论,我尝试在extjs 6.5.2 modern中实现一个无限滚动组合框

问题是将
组合框
存储设置为
虚拟存储
会产生以下错误:
未捕获类型错误:a.setExtraKeys不是函数

我还将
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 modern中实现无限滚动组合框,而不将默认选择器更改为网格?

好,这实际上是可行的:

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
。虚拟商店不能使用组合框