ScrollPanel

Контейнер в виде прокручиваемой области. Для корректной работы параметр InfinniUI.config.enableAutoHeightService должен иметь значение true, либо нужно задать высоту панели самостоятельно с помощью стилей.

Description

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

Extends

Container

Syntax

new ScrollPanel(parent)

Parameters

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

Methods

Name Description
getHorizontalScroll Возвращает видимость полосы прокрутки по горизонтали
setHorizontalScroll Устанавливает видимость полосы прокрутки по горизонтали
getVerticalScroll Возвращает видимость полосы прокрутки по вертикали
setVerticalScroll Устанавливает видимость полосы прокрутки по вертикали

Events

Нет

ScrollPanel.metadata

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

Properties

Name Type Default Description
HorizontalScroll ScrollVisibility ‘Auto’ Видимость полосы прокрутки по горизонтали
VerticalScroll ScrollVisibility ‘Auto’ Видимость полосы прокрутки по вертикали

Examples

//infinni-ui-demo
{
  "Items": [
  //infinni-ui-display-begin
{
  "ScrollPanel": {
    "HorizontalScroll": "Hidden",
    "VerticalScroll": "Visible",
    "Items": [
      {
        "Label": {
          "Value": "One"
        }
      },
      {
        "Label": {
          "Value": "Two"
        }
      },
      {
        "Label": {
          "Value": "Three"
        }
      }
    ]
  }
}
    //infinni-ui-display-end
  ]
}