Конструктор 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