ui.pager
Компонент для разделения содержимого дата-компонента на страницы и навигации между ними.
Pager позволяет разбить большое содержимое дата-компонентов (напр. DataTable, DataView, List) на страницы для более удобной навигации по ним. Пейджер можно задавать без прямой инициализации (как в примере ниже), а также можно инициализировать и даже использовать отдельно от других компонентов. Подробнее читайте в описательной документации pager.
Инициализация
webix.ui({
  view:"list",
  template:"#id#. #title#",
  pager:{   
    size:1,
    group:4
  },
  data:[
     {"id":1,"title":"Item 1"},
     {"id":2,"title":"Item 2"},
     {"id":3,"title":"Item 3"},
     {"id":4,"title":"Item 4"},
     {"id":5,"title":"Item 5"},
     {"id":6,"title":"Item 6"},         
  ]
});
С чего начать
Methods
| adjust |  подстраивает размеры компонента под размеры HTML-контейнера | 
| attachEvent |  задает обработчик внутреннего события компонента | 
| bind |  связывает данные компонентов | 
| blockEvent |  временно блокирует вызов ВСЕХ событий вызывающего объекта | 
| callEvent |  вызывает внутреннее событие компонента | 
| clone |  создает копию пейджера | 
| customize |  переопределяет свойство 'type' | 
| define |  переопределяет одну или несколько настроек компонента | 
| destructor |  разрушает компонент | 
| detachEvent |  удаляет обработчик события (который был задан ранее методом attachEvent) | 
| disable |  блокирует компонент (он становится серым, клики по нему не срабатывают) | 
| enable |  делает активным ранее заблокированный компонент | 
| getChildViews |  возвращает внутренние компоненты | 
| getFormView |  возвращает объект формы, которой принадлежит компонент | 
| getNode |  возвращает HTML-элемент компонента | 
| getParentView |  возвращает родительский компонент | 
| getTopParentView |  возвращает самого верхнего родителя | 
| hasEvent |  проверяет, есть ли у компонента обработчики указанного события | 
| hide |  скрывает компонент | 
| isEnabled |  проверяет, активен или заблокирован компонент | 
| isVisible |  проверяет, виден ли компонент | 
| mapEvent |  направляет события от одного компонента к другому | 
| queryView |  возвращает внутренние компоненты, которые удовлетворяют указанному условию | 
| refresh |  перерисовывает весь компонент или определенный его элемент | 
| render |  отрисовывает на экране компонент или его элемент | 
| resize |  перерисовывает компонент после изменения размеров | 
| select |  переключает пейджер на другую страницу (нумерация с нуля) | 
| show |  делает компонент видимым | 
| sync |  позволяет синхронизировать данные двух DataCollection (полностью или с фильтрацией) | 
| unbind |  отменяет связывание компонентов | 
| unblockEvent |  отменяет блокировку событий, которая была вызвана командой 'blockEvent' | 
Events
| onAfterContextMenu |  срабатывает после вызова контекстного меню | 
| onAfterPageChange |  срабатывает после выбора другой страницы | 
| onAfterRender |  выполняется сразу после рендеринга компонента | 
| onAfterScroll |  срабатывает после прокрутки содержимого компонента webix | 
| onBeforeContextMenu |  срабатывает перед вызовом контекстного меню | 
| onBeforePageChange |  срабатывает перед выбором другой страницы | 
| onBeforeRender |  происходит непосредственно перед отрисовкой компонента | 
| onBindRequest |  срабатывает, когда компонент готов получить данные из главного компонента | 
| onBlur |  срабатывает при смещении фокуса за пределы компонента | 
| onDestruct |  происходит, когда компонент был разрушен деструктором | 
| onEnter |  срабатывает после нажатия клавиши Enter | 
| onFocus |  срабатывает после смещения фокуса на компонент | 
| onItemClick |  срабатывает после клика по элементу компонента | 
| onItemDblClick |  срабатывает после двойного клика по элементу компонента | 
| onItemSingleClick |  позволяет различать события одиночного и двойного клика | 
| onKeyPress |  срабатывает после того, как пользователь нажал клавишу (для компонента, на котором сейчас фокус) | 
| onLongTouch |  срабатывает после того, как пользователь на достаточно долгое время задержит палец на экране (для устройств с сенсорным экраном) | 
| onMouseMove |  срабатывает при наведении мыши на указанный компонент | 
| onMouseMoving |  срабатывает при наведении указателя мыши на компонент | 
| onMouseOut |  срабатывает, когда курсор мыши убирается с указанного элемента | 
| onSwipeX |  срабатывает по горизонтальному свайпу | 
| onSwipeY |  срабатывает по вертикальному свайпу | 
| onTimedKeyPress |  срабатывает через некоторое время после нажатия клавиши в текстовом поле | 
| onTouchEnd |  срабатывает после завершения события touch | 
| onTouchMove |  срабатывает по время движения пальца по сенсорному экрану | 
| onTouchStart |  срабатывает после touch-события в компоненте webix | 
| onViewResize |  срабатывает после того, как пользователь изменил размер компонента с помощью компонента resizer | 
| onViewShow |  срабатывает, когда компонент появляется (вызов метода show()) | 
Properties
| animate |  определяет анимацию для показа компонента в Multiview | 
| apiOnly |  инициализирует пейджер без его визуальной части, что позволяет использовать его API для других компонентов (например, кнопок) | 
| borderless |  скрывает или показывает границы компонента | 
| container |  HTML-контейнер (или его ID), внутри которого компонент должен быть инициализирован | 
| count |  общее количество записей, которые обработает пейджер | 
| css |  имя CSS-класса, который будет присвоен HTML-элементу компонента, или объект со стилями | 
| disabled |  блокирует или разблокирует компонент | 
| gravity |  задает удельный (относительный) размер компонента | 
| group |  количество кнопок с номерами страниц | 
| height |  задает высоту компонента | 
| hidden |  скрывает компонент после его инициализации | 
| id |  ID компонента | 
| keyPressTimeout |  задержка между нажатием клавиши и обработчиком | 
| level |  определяет уровень записей, которые будут использоваться для расчета текущего размера страницы (задается для TreeTable) | 
| limit |  максимальное количество страниц в пейджере | 
| master |  false делает пейджер автономным | 
| maxHeight |  задает максимальную высоту компонента | 
| maxWidth |  задает максимальную ширину компонента | 
| minHeight |  задает минимальную высоту компонента | 
| minWidth |  задает минимальную ширину компонента | 
| mouseEventDelay |  задержка между реальным действием мыши и вызовом связанных событий | 
| on |  позволяет присоединять обработчики к внутренним событиям компонента | 
| onClick |  присоединяет обработчик клика для частей компонента с указанным классом CSS | 
| onContext |  свойство, используемое для определения пользовательских обработчиков контекстного клика (клика правой кнопкой мыши) для элементов в ячейках DataTable
  | 
| onDblClick |  обрабатывает двойные клики по областям и элементам компонентов (по названию их CSS-классов) | 
| onMouseMove |  обрабатывает событие mousemove для элементов компонента с указанным классом CSS | 
| page |  задает текущую активную страницу (нумерация с нуля) | 
| size |  задает количество записей на странице | 
| template |  template компонента | 
| width |  задает ширину компонента | 
Other
| $getSize |  возвращает текущий размер компонентов | 
| $height |  текущая высота компонента | 
| $scope |  область имен для событий и методов | 
| $setNode |  определяет HTML-элемент компонента | 
| $setSize |  задает размеры компонента | 
| $skin |  вызывается после применения скина | 
| $view |  возвращает HTML-элемент компонента | 
| $width |  текущая ширина компонента | 
| config |  все настройки, заданные при инициализации компонента | 
| name |  возвращает имя компонента (свойство только для чтения) | 
| on_click |  переопределяет обработку кликов по элементам компонента | 
| on_context |  свойство, используемое для определения пользовательских обработчиков клика правой кнопкой мыши для элементов в компонентах | 
| on_dblclick |  определяет обработчики для двойных кликов по элементам компонентов (по названию их CSS-класса) | 
| on_mouse_move |  добавляет обработчик для события mousemove над элементами компонентов (по названию их CSS-класса) | 
| type |  текущий набор методов и свойств, которые определяют вид и содержимое компонента | 
			Наверх