Можно ли использовать CDK Virtual Scroll Viewport с CDK A11y - ActiveDescendantKeyManager?
Я использую <cdk-virtual-scroll-viewport>
с фиксированным размером элементов для виртуальной прокрутки.
Кроме того, я использую ActiveDescendantKeyManager
предоставляется CDK A11y для перемещения с помощью клавиш со стрелками внутри области просмотра.
Когда я пытаюсь использовать их оба, у меня возникает следующая проблема:
Поскольку виртуальная прокрутка загружает только частичную информацию и загружает больше при прокрутке (переработка представления), ActiveDescendantKeyManager
получить только индексы текущих элементов, загруженных <cdk-virtual-scroll-viewport>
, Когда я загружаю больше, индексы повторяются, так как виртуальная прокрутка добавляет и удаляет элементы, keyManager
просто действует странно, так как я хочу, чтобы индексы были в порядке (если у меня есть 5000 элементов, я хочу, чтобы индексы были в порядке, а не только с 1-24, и каждый раз, когда я прокручиваю, они повторяются). Вот пример на стекле
Мой вопрос: есть ли способ работать с ними обоими? поскольку я пытаюсь перейти с помощью клавиш со стрелками к следующему индексу прокрутки.