TabPage¶
Страница панели закладок TabPanel.
Description¶
Страница панели закладок - контейнер визуальных элементов в виде прямоугольной области, отображаемой в рамках панели закладок. Дочерние элементы страницы располагаются внутри контейнера и визуально не могут выходить за его пределы.
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
]
}
}
]
}