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

Конструктор CAdminSorting

Описание и параметры

object
CAdminSorting(
	string $table_id, 
	mixed $by_initial = false, 
	mixed $order_initial = false,
	string $by_name = "by",
	string $order_name = "order"
)

Класс описывает параметры сортировки строки таблицы списка элементов на административной странице по любой из колонок, для которых предусмотрена сортировка. Настройка сортировки по колонкам осуществляется при помощи CAdminList::AddHeaders().

Параметры

Параметр Описание
table_id Идентификатор таблицы.
by_inital Идентификатор колонки, по которой идет сортировка по умолчанию.
order_inital Направление сортировки по умолчанию ({'asc'|'desc'}).
by_name Имя GET-переменной, в которой будет содержаться идентификатор колонки, по которой производится сортировка. Не обязательный параметр. По умолчанию - 'by'
order_name Имя GET-переменной, в которой будет содержаться направление сортировки. Не обязательный параметр. По умолчанию - 'order'

Инициализированный экземпляр класса сортировки передается конструктору класса CAdminList. Дальнейшая подготовка осуществляется автоматически и не требует вмешательства.

Пример

$sTableID = "tbl_rubric"; // ID таблицы
$oSort = new CAdminSorting($sTableID, "ID", "desc"); // объект сортировки
$lAdmin = new CAdminList($sTableID, $oSort); // основной объект списка


© «Битрикс», 2001-2024, «1С-Битрикс», 2024