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

Конструктор 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-2023, «1С-Битрикс», 2023