TabPage

Страница панели закладок TabPanel.

Description

Страница панели закладок - контейнер визуальных элементов в виде прямоугольной области, отображаемой в рамках панели закладок. Дочерние элементы страницы располагаются внутри контейнера и визуально не могут выходить за его пределы.

Extends

Container

Syntax

new TabPage(parent)

Parameters

Name Type Description
parent Element Родительский элемент

Methods

Name Description
getCanClose Возвращает значение, определяющее, разрешено ли закрытие страницы
setCanClose Устанавливает значение, определяющее, разрешено ли закрытие страницы
close Закрывает страницу

Events

Name Description
onClosing Устанавливает обработчик события о том, что страница закрывается
onClosed Устанавливает обработчик события о том, что страница была закрыта

TabPage.metadata

Метаданные типа TabPage.

Properties

Name Type Default Description
CanClose Boolean false Значение, определяющее, разрешено ли закрытие страницы
OnClosing Script Обработчик события о том, что страница закрывается
OnClosed Script Обработчик события о том, что страница была закрыта

Examples

//infinni-ui-demo
{
  "Items": [
    {
      "TabPanel": {
        "Items": [
        //infinni-ui-display-begin
{
  "TabPage": {
    "Text": "Page_1",
    "OnClosed": "{ alert('Page_1 is closed!'); }",
    "Items": [
      {
        "Label": {
          "Value": "1"
        }
      },
      {
        "Label": {
          "Value": "2"
        }
      },
      {
        "Label": {
          "Value": "3"
        }
      }
    ]
  }
},
{
  "TabPage": {
    "Text": "Page_2",
    "OnClosed": "{ alert('Closed: Page_2'); }",
    "Items": [
      {
        "Label": {
          "Value": "A"
        }
      },
      {
        "Label": {
          "Value": "B"
        }
      },
      {
        "Label": {
          "Value": "C"
        }
      }
    ]
  }
}
          //infinni-ui-display-end
        ]
      }
    }
  ]
}