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

AddHeaders

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

void
CAdminList::AddHeaders(
	array $aHeaders
)

Формирование списка колонок таблицы списка. В качестве параметра указывается массив колонок таблицы. Каждая колонка описывается массивом, содержащим следующие ключи:

Ключ Описание
id Идентификатор колонки.
content Заголовок колонки.
sort Значение параметра GET-запроса для сортировки.
default Параметр, показывающий, будет ли колонка по умолчанию отображаться в списке (true|false)

Пример

$lAdmin->AddHeaders(array(
	array(  "id"    =>"ID",
		"content"  =>"ID",
		"sort"     =>"id",
		"default"  =>true,
	),
	array(  "id"    =>"NAME",
		"content"  =>GetMessage("rub_name"),
		"sort"     =>"name",
		"default"  =>true,
	),
	array(  "id"    =>"LID",
		"content"  =>GetMessage("rub_site"),
		"sort"     =>"lid",
		"default"  =>true,
	),
	array(  "id"    =>"SORT",
		"content"  =>GetMessage("rub_sort"),
		"sort"     =>"sort",
		"align"    =>"right",
		"default"  =>true,
	),
	array(  "id"    =>"ACTIVE",
		"content"  =>GetMessage("rub_act"),
		"sort"     =>"act",
		"default"  =>true,
	),
	array(  "id"    =>"VISIBLE",
		"content"  =>GetMessage("rub_visible"),
		"sort"     =>"visible",
		"default"  =>true,
	),
	array(  "id"    =>"AUTO",
		"content"  =>GetMessage("rub_auto"),
		"sort"     =>"auto",
		"default"  =>true,
	),
	array(  "id"    =>"LAST_EXECUTED",
		"content"  =>GetMessage("rub_last_exec"),
		"sort"     =>"last_executed",
		"default"  =>true,
	),
));

Пример как в качестве ключа заголовка можно задать выравнивание по горизонтали.

$arHeader = Array(
	array(
		"id" => "PTV_CNT",
		"content" => GetMessage("PTV_CLMN_CNT"),
		"sort" => "ptv_cnt",
		"default" => true,
		"align" => "center",
	),
);


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