Сейчас на сайте

  • [Bot] [Bot]
  • [Yahoo] [Yahoo]
Всего на сайте:
  • 1 гость
  • 2 роботов
Последними зарегистрировались:

Дни рождения

В ближайшем будущем дней рождения не предвидится




Правильный выбор доменного имениприносит успех в парковке доменаКомпонент зависимых выпадающих списков для Joomla 2.5 ZavispisКомпонент Matukio - русификация
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

В компоненте пагинация и сортировка не работают вместе
(1 чел.) (1) гость
Здесь можно обсуждать вопросы, связанные с созданием компонентов, плагинов и модулей для Joomla 2.5
  • Страница:
  • 1

ТЕМА: В компоненте пагинация и сортировка не работают вместе

В компоненте пагинация и сортировка не работают вместе 4 года, 11 мес. назад #210

  • Slim888
  • Вне сайта
  • Эксперт
  • Crazy!!!
  • Постов: 97
  • Репутация: 5
Pagination

При выводе таблицы данных из базы возникла неприятная ошибка. Сначала я добавил к некоторым столбцам сортировку (как это сделать описано в официальной документации). Все работало, столбцы сортировались. Потом стал добавлять пагинацию (2 строки в view.html и 1 строка в таблице шаблона) . Она работать не захотела. Но при отключении сортировки заработала.

Чего я только не делал - ничего не помогало, а решение, как всегда оказалось маленьким и простым)

Пагинация и сортировка (pagination and ordering) - заставляем работать совместно!

При добавлении сортировки в модели мы создаем функцию protected function populateState().

Насколько я понял, код пагинации или его часть находится в этой же функции, но в Joomla 2.5. А тут мы ее переписываем заново. Соответственно для корректной ее работы надо последней строкой функции добавить parent::populateState();

После этого мини изменения, которое почему-то не указано в официальной документации, все заработало!

Подробнее...
Лёх, ты че сделал??? Ч-чини давай!!!
  • Страница:
  • 1
Время создания страницы: 0.27 секунд