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