# Class: SlidingWindowCollection

## core.collections. SlidingWindowCollection

Коллекция-обертка, отображающая указанный интервал родительской Backbone-коллекции (скользящее окно).

#### new SlidingWindowCollection(options)

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `options` | Object | Объект опций. ###### Properties
  Name | Type | Argument | Default | Description
  --- | --- | --- | --- | ---
  `position` | Number | <optional> | 0 | Изначальное значении позиции окна.
  `windowSize` | Number | <optional> | 0 | Изначальное значение размера окна (количество элементов).

  Source:
    - collections/SlidingWindowCollection.js, line 15

### Extends

- Backbone.Collection

### Methods

#### updatePosition(newPosition)

  Обновить позицию скользящего окна

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `newPosition` | Number | Новая позиция скользящего окна

  Source:
    - collections/SlidingWindowCollection.js, line 136

#### updateWindowSize(newWindowSize)

  Обновить размер скользящего окна

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `newWindowSize` | Number | Новый размер скользящего окна

  Source:
    - collections/SlidingWindowCollection.js, line 124