Документация для разработчиков
Темная тема

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-2022, «1С-Битрикс», 2022
Наверх