InitSorting
Описание и параметры
InitSorting( mixed Path = false, string by_var = "by", string order_var = "order" );
Инициализирует параметры сортировки хранимые в сессии, если сортировка не была явно задана. Если сортировка задана явно, то функция запоминает параметры сортировки в сессии.
Примечание. Функция работает с переменными из глобальной области видимости, это необходимо учитывать при создании основных файлов компонентов.
Параметры функции
Параметр | Описание | С версии |
---|---|---|
Path | Для какой страницы инициализировать сортировку. Значение "false" означает, что необходимо инициализировать сортировку для текущей страницы. Необязательный параметр, по умолчанию равен "false". | |
by_var | Имя переменной в которой передается идентфикатор поля для сортировки. Необязательный, по умолчанию равен "by". | |
order_var | Имя переменной, которая содержит направление сортировки: asc (по возрастания) или desc (по убыванию). Необязательный параметр, по умолчанию равен "order". | 4.0.6 |
Смотрите также
Примеры использования
<? // если переменные $by и $order явно заданы, то их значения запоминаются в сессии // иначе они инициализируется значениями хранимыми в сессии InitSorting(); $rsUsers = CUser::GetList($by, $order); ?> <table> <tr> <td>ID<br><?=SortingEx("s_id")?></td> <td>Логин<br><?=SortingEx("s_name")?></td> </tr> ... </table>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.