Bitrix Site Manager

CAdminTabControl::CAdminTabControl

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

Constructs a class that implements tabbed forms.

Parameters

Parameter Description
NAME A unique page identifier.
aTabs An array describing the tabs. The array format is described below.
bCanExpand Specifies that all pages can be expanded to fit in a single view. Optional parameter. The default value is true.

The tabs configuration is passed as an array whose elements are associated arrays with the following keys.

Key Description
DIV A unique tab identifier.
TAB The tab text.
TITLE The description of a tab page.
ICON The CSS class of an image (icon) displayed near the page description.
ONSELECT The JavaScript script that will be executed when the tab is activated.

Example


$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);