Выбор теряется, если вы прокручиваете за пределы буферной зоны сетки - PullRequest
1 голос
/ 10 января 2020

Выбор теряется, если вы прокручиваете за пределы буферной зоны сетки (по умолчанию 5 страниц).

Шаги для воспроизведения:

  1. выберите любой элемент на первой странице
  2. прокрутка каждой кэшированной страницы до загрузки нового набора страниц (прокрутка для прохождения в буферную зону) - по умолчанию 5 страниц
  3. выбор потерян (см. Метку кнопки - «Выбрано» ( 0) ")

ext js версия: 6.7.0

см. скрипка

1 Ответ

2 голосов
/ 10 января 2020

Ознакомьтесь с документацией BufferedStore . В последнем абзаце говорится следующее:

Состояние выбора может поддерживаться через границы страницы, настраивая SelectionModel, чтобы он не отбрасывал записи из своей коллекции, когда эти записи выходят из основной коллекции Магазина. Это делается путем настройки SelectionModel следующим образом:

selModel: {
    pruneRemoved: false
}

Вы можете добавить это в свой магазин или в свою конфигурацию сетки.

...