# Namespace: factory

## core.list. factory

Фабрика списков

Source:
  - list/ListApi.js, line 58

### Methods

#### <static> createDefaultGrid(options) → {Object}

  Метод для создания grid'а

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `options` | Object | Constructor options ###### Properties
  Name | Type | Description
  --- | --- | ---
  `childHeight` | number | Высота строки
  `childView` | Backbone.View | View-строки списка
  `collection` | Array | Массив элементов списка
  `collectionOptions` | Object | Опции коллекции
  `gridViewOptions` | Object | Опции списка ###### Properties
  Name | Type | Description
  --- | --- | ---
  `columns` | Object | Колонки списка

  Source:
    - list/Factory.js, line 72

  ##### Returns:

  - Type
      Object

  - scrollbarView Скроллбар

    Type
      Backbone.View

  - gridView View-списка

    Type
      Backbone.View

  - collection Коллекция элементов списка

    Type
      Backbone.Collection

  - eventAggregator

#### <static> createDefaultList(options) → {Object}

  Метод для создания списка

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `options` | Object | Constructor options ###### Properties
  Name | Type | Description
  --- | --- | ---
  `collection` | Array | Массив элементов списка
  `collectionOptions` | Object | Опции коллекции
  `listViewOptions` | Object | Опции списка ###### Properties
  Name | Type | Description
  --- | --- | ---
  `childView` | Backbone.View | View элемента списка

  Source:
    - list/Factory.js, line 24

  ##### Returns:

  - Type
      Object

  - scrollbarView Скроллбар

    Type
      Backbone.View

  - gridView View-списка

    Type
      Backbone.View

  - collection Коллекция элементов списка

    Type
      Backbone.Collection

  - eventAggregator

#### <static> createWrappedCollection(options) → {Object}

  Метод для Backbone-коллекции элементов списка

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `options` | Object | Constructor options ###### Properties
  Name | Type | Description
  --- | --- | ---
  `collection` | Array | Массив элементов

  Source:
    - list/Factory.js, line 127

  ##### Returns:

  - Type
      Object

  - collection Коллекция элементов списка

    Type
      Backbone.Collection