# Class: LibraryView

[Mobile Web Capture API Reference](../index.md) / LibraryView

# Class: LibraryView

## Extends

- `default`

## Constructors

### Constructor

> **new LibraryView**(`config`): `LibraryView`

#### Parameters

##### config

[`LibraryViewConfig`](../interfaces/LibraryViewConfig.md)

#### Returns

`LibraryView`

#### Overrides

`MWCView.constructor`

## Properties

### checkedDocUids

> **checkedDocUids**: `string`[] = `[]`

***

### config

> `protected` **config**: [`LibraryViewConfig`](../interfaces/LibraryViewConfig.md)

#### Inherited from

`MWCView.config`

***

### docItems

> **docItems**: `DocumentItem`[] = `[]`

***

### isSelectionMode

> `protected` **isSelectionMode**: `boolean` = `false`

#### Inherited from

`MWCView.isSelectionMode`

***

### MWCViewElements

> `protected` **MWCViewElements**: `MWCViewElementsInterface`

#### Inherited from

`MWCView.MWCViewElements`

## Methods

### createAndLoadDocument()

> **createAndLoadDocument**(`name`, `sources?`): `Promise`\<[`IDocument`](https://www.dynamsoft.com/document-viewer/docs/api/interface/idocument/index.html)\>

#### Parameters

##### name

`string`

##### sources?

`object`[]

#### Returns

`Promise`\<[`IDocument`](https://www.dynamsoft.com/document-viewer/docs/api/interface/idocument/index.html)\>

***

### createContent()

> `protected` **createContent**(): `void`

#### Returns

`void`

#### Inherited from

`MWCView.createContent`

***

### createEmptyContent()

> `protected` **createEmptyContent**(): `void`

#### Returns

`void`

#### Inherited from

`MWCView.createEmptyContent`

***

### createHeader()

> `protected` **createHeader**(): `void`

#### Returns

`void`

#### Overrides

`MWCView.createHeader`

***

### createMWCView()

> `protected` **createMWCView**(): `void`

#### Returns

`void`

#### Inherited from

`MWCView.createMWCView`

***

### createToolbarButton()

> `protected` **createToolbarButton**(`config?`): `HTMLElement`

#### Parameters

##### config?

`ToolbarButton`

#### Returns

`HTMLElement`

#### Inherited from

`MWCView.createToolbarButton`

***

### createToolbars()

> `protected` **createToolbars**(): `void`

#### Returns

`void`

#### Overrides

`MWCView.createToolbars`

***

### dispose()

> **dispose**(): `void`

#### Returns

`void`

***

### initialize()

> **initialize**(): `void`

#### Returns

`void`

#### Overrides

`MWCView.initialize`

***

### setEmptyContent()

> `protected` **setEmptyContent**(`content`): `Promise`\<`void`\>

#### Parameters

##### content

[`EmptyContentConfig`](../type-aliases/EmptyContentConfig.md)

#### Returns

`Promise`\<`void`\>

#### Inherited from

`MWCView.setEmptyContent`

***

### setVisible()

> **setVisible**(`visible?`): `void`

#### Parameters

##### visible?

`boolean`

#### Returns

`void`

#### Overrides

`MWCView.setVisible`

***

### showContent()

> `protected` **showContent**(`show`): `void`

#### Parameters

##### show

`boolean`

#### Returns

`void`

#### Inherited from

`MWCView.showContent`

***

### toggleSelectionMode()

> `protected` **toggleSelectionMode**(`enabled`): `void`

#### Parameters

##### enabled

`boolean`

#### Returns

`void`

#### Overrides

`MWCView.toggleSelectionMode`

***

### updateEmptyContentHTML()

> `protected` **updateEmptyContentHTML**(): `void`

#### Returns

`void`

#### Overrides

`MWCView.updateEmptyContentHTML`

***

### updateToolbarState()

> `protected` **updateToolbarState**(): `void`

#### Returns

`void`

#### Inherited from

`MWCView.updateToolbarState`
