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