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

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

Дни рождения

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




Правильный выбор доменного имениприносит успех в парковке доменаКомпонент зависимых выпадающих списков для Joomla 2.5 ZavispisКомпонент Matukio - русификация
В компоненте пагинация и сортировка не работают вместе PDF Печать E-mail
(0 голоса, среднее 0 из 5)
Автор: Slim888   
11.10.2012 13:12
Pagination

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

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

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

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

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

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

Обновлено 25.03.2013 16:06
 
Интересная статья? Поделись ей с другими: