Enterprise: Неопределенное разбиение по страницам - кнопке предыдущей страницы не удается отправить сообщение об источнике fn при первоначальной загрузке последней страницы [v4.12.x]

Созданный на 5 нояб. 2018  ·  4Комментарии  ·  Источник: infor-design/enterprise

Опишите ошибку
неопределенное разбиение по страницам - кнопка предыдущей страницы не выполняет функцию источника сообщения при первоначальной загрузке последней страницы

Воспроизводить
Шаги по воспроизведению поведения:

  1. В example-paging-indeterminate-landmark.html в getDataPage измените регистр 'initial' req.type, чтобы перейти к 'последнему' случаю req.type.
       switch (request.type) {
          case 'first':   beginIndex = 0; break;
          case 'initial':   // <--- *NOTE*: Move 'initial' req.type to appear here and fall through to the last  req.type case.
          case 'last':    beginIndex = getData().length - request.pagesize; break;
          case 'next':    beginIndex = beginIndex + request.pagesize; break;
          case 'prev':    beginIndex = beginIndex - request.pagesize; break;

          case 'sorted':   console.log('sorted stub called - implement me'); break;
          case 'filtered': console.log('filtered stub called - implement me'); break;
        }
  1. Перейдите по адресу http: // localhost : 4000 / components / datagrid / example-paging-indeterminate-ориентир.html.
  2. Нажмите на кнопку предыдущей страницы
  3. Обратите внимание, что данные не меняются, а первая и предыдущая кнопки перелистывания становятся недоступными.

Ожидаемое поведение
Кнопка «Предыдущая» должна сообщать об исходной функции обратного вызова (reqType === 'previous').

Скриншоты
Если возможно, добавьте снимки экрана, чтобы объяснить вашу проблему.
prevpage

Платформа

  • ПК
  • Windows 10
  • хром

Дополнительный контекст
Добавьте сюда любой другой контекст проблемы.

[3] type patch

Все 4 Комментарий

Обратите внимание: все это работает нормально, если вы изначально не загрузите сетку данных с последней страницей записей.

Landmark попросил исправить это до версии 4.12.x

✅ Подтверждение исправления в 4.12.x

Это было исправлено, и его можно закрыть

Была ли эта страница полезной?
0 / 5 - 0 рейтинги