# Namespace: factory

## module:core.nativeGrid. factory

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

### Methods

#### <static> createDefaultList(options)

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

  ##### 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 события
  `headerView` | Backbone.View | <optional> | View, используемый для отображения заголовка списка
  `rowView` | Backbone.View | <optional> | View строки списка
  `rowViewSelector` | function | <optional> | Функция для разрешения (resolve) View, используемого для отображения строки списка

  ##### Returns:

  NativeGridView View-списка
  Type
    Backbone.View

#### <static> createWrappedCollection(options)

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

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---

  `options`

  Object

  Constructor options

  ###### Properties

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

  ##### Returns:

  - Type
      Object
  - collection Коллекция элементов списка
    Type
      Backbone.Collection

#### Search results