Panel¶
Контейнер в виде прямоугольной области.
Description¶
Панель - контейнер визуальных элементов в виде прямоугольной области. Дочерние элементы панели располагаются внутри контейнера и визуально не могут выходить за его пределы.
Methods¶
Name | Description |
---|---|
getCollapsible | Возвращает значение, определяющее, разрешено ли сворачивание панели |
setCollapsible | Устанавливает значение, определяющее, разрешено ли сворачивание панели |
getCollapsed | Возвращает значение, определяющее, свернута ли панель |
setCollapsed | Устанавливает значение, определяющее, свернута ли панель |
getHeaderTemplate | Возвращает функцию шаблонизации заголовка панели |
setHeaderTemplate | Устанавливает функцию шаблонизации заголовка панели |
getHeader | Возвращает заголовок панели |
setHeader | Устанавливает заголовок панели |
getCollapseChanger | Возвращает имя элемента, при клике на который раскрывается панель |
setCollapseChanger | Устанавливает имя элемента, при клике на который раскрывается панель |
Events¶
Name | Description |
---|---|
onExpanding | Устанавливает обработчик события о том, что панель разворачивается |
onExpanded | Устанавливает обработчик события о том, что панель была развернута |
onCollapsing | Устанавливает обработчик события о том, что панель сворачивается |
onCollapsed | Устанавливает обработчик события о том, что панель была свернута |
Panel.metadata¶
Метаданные типа Panel.
Properties¶
Name | Type | Default | Description |
---|---|---|---|
Collapsible | Boolean |
false | Значение, определяющее, разрешено ли сворачивание панели |
Collapsed | Boolean |
false | Значение, определяющее, свернута ли панель |
HeaderTemplate | Element | – | Шаблон отображения заголовка панели |
Header | String /BindingMetadata |
– | Заголовок панели |
CollapseChanger | String |
– | Имя элемента, при нажатии на который панель будет сворачиваться/разворачиваться. |
OnExpanding | Script | – | Обработчик события о том, что панель разворачивается |
OnExpanded | Script | – | Обработчик события о том, что панель была развернута |
OnCollapsing | Script | – | Обработчик события о том, что панель сворачивается |
OnCollapsed | Script | – | Обработчик события о том, что панель была свернута |
Examples¶
//infinni-ui-demo
{
"Items": [
//infinni-ui-display-begin
{
"Panel": {
"Collapsible": true,
"Header": "Numbers",
"OnExpanded": "{ alert('Panel is expanded!'); }",
"OnCollapsed": "{ alert('Panel is collapsed!'); }",
"Items": [
{
"Label": {
"Value": "One"
}
},
{
"Label": {
"Value": "Two"
}
},
{
"Label": {
"Value": "Three"
}
}
]
}
}
//infinni-ui-display-end
]
}