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

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

Описание, параметры и ключи

object
CAdminTabControl(
	string $NAME, 
	array $aTabs[, 
	bool $bCanExpand = true], 
	bDenyAutoSave = false
)

Конструктор класса, реализующего механизм форм, разбитых на страницы, динамически переключаемые закладками.

Параметры

Параметр Описание С версии
NAME Уникальный в рамках страницы идентификатор.
aTabs Массив, описывающий список закладок. Формат массива см. ниже.5.0.6
bCanExpand Флаг, означающий возможность развернуть страницы в одну. Необязательный параметр. По умолчанию - true - можно развернуть.7.0.0
DenyAutoSave Необязательный.11.0.1

Конфигурация закладок задается в виде массива, элементами которого являются ассоциативные массивы, которые могут иметь следующие ключи:

Ключ Описание
DIV Уникальный идентификатор закладки.
TAB Текст, помещаемый на закладку.
TITLE Описание страницы, к которой ведет закладка.
ICON CSS-класс иконки, выводимой рядом с описанием страницы.
ONSELECT JavaScript-сценарий, который будет выполнен при переключении на закладку.
CONTENTСодержимое вкладки на форме (обработка этого ключа добавлена в ядре 9.5.10)

Пример

$aTabs = array(
	array("DIV" => "edit1",
		"TAB" => GetMessage("rub_tab_rubric"),
		"ICON"=>"main_user_edit",
		"TITLE"=>GetMessage("rub_tab_rubric_title")),
	array("DIV" => "edit2",
		"TAB" => GetMessage("rub_tab_generation"),
		"ICON"=>"main_user_edit",
		"TITLE"=>GetMessage("rub_tab_generation_title")),
);
$tabControl = new CAdminTabControl("tabControl", $aTabs);


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