extjs 6 современный комбинированный список с бесконечной прокруткой

Основываясь на этом комментарии от mitchellsimoens на форумах sencha, я попытался реализовать бесконечный прокручиваемый комбинированный список в extjs 6.5.2 modern.

Дело в том, что установка 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 modern без изменения стандартного средства выбора на сетке?

1 ответ

Решение

ОК, это на самом деле работает:

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, Виртуальный магазин не работает с комбинированными списками.

Другие вопросы по тегам