# Namespace: factory

## core.nativeGrid. factory

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

Source:
  - nativeGrid/nativeGridApi.js, line 26

### Methods

#### <static> createDefaultList(options) → {Backbone.View}

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

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `options` | Object | Constructor options ###### Properties
  Name | Type | Argument | Description
  --- | --- | --- | ---
  `emptyView` | Backbone.View | <optional> | View используемый по умолчанию для отображения пустого списка (нет строк)
  `gridViewOptions` | Object |  | Опции списка ###### Properties
  Name | Type | Argument | Description
  --- | --- | --- | ---
  `selectableBehavior` | Object | <optional> | Выбора элементов в списке (none/single/multi)
  `onColumnSort` | function | <optional> | Обработчик oncColumnSort события
  `rowView` | Backbone.View | <optional> | View строки списка

  Source:
    - nativeGrid/Factory.js, line 45

  ##### Returns:

  NativeGridView View-списка

  Type
    Backbone.View

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

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

  ##### Parameters:

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

  Source:
    - nativeGrid/Factory.js, line 22

  ##### Returns:

  - Type
      Object

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

    Type
      Backbone.Collection