--- layout: default title: Library - Home root: ../ ---

Building on Backbone, Recline supplies components and structure to data-heavy applications by providing a set of models (Dataset, Record/Row, Field) and views (Grid, Map, Graph etc).

Concepts and Structure

The Recline Library consists of 3 parts: Models, Backends and Views

Models

Models help you structure your work with data by providing some standard objects such as Dataset and Record – a Dataset being a collection of Records. More »

Backends

Backends connect your Models to data sources (and stores) – for example Google Docs spreadsheets, local CSV files, the DataHub, ElasticSearch etc. More »

Views

Views are user interface components for displaying, editing or interacting with the data. For example, maps, graphs, data grids or a query editor. More »

Tutorials

Note: A quick read through of the Concepts section will likely be useful in understanding the details of these tutorials.

Customing Display and Import using Fields

Listening to events

Setting and Getting State

Extending Recline

Create a new View

Create a new Backend

Create a Custom Record Object

Source Docs (via Docco)

Models