Skip to content
This repository has been archived by the owner on Aug 21, 2021. It is now read-only.

DasRed/js-backbone-collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

backbone-collection

Provides more flexibility and functionality for backbone collections

  • usage of Intl Comparator
  • default sort order direction
  • better URL Handling with parameters

Install

bower install backbone-collection --save
npm install js-backbone-collection --save

Options

comparator

Defines the property name from the model to compare for sorting. If this values is not defined, the property name "id" will be used.

direction

Defines the default sort order direction. Default value is "asc". Valid values are "asc" and "desc".

fetched

Returns boolean true or false, if the collection was fetched from server or not.

fetchSilentDefault

If a collection should be fetched form server and the fetch option "silent" is not defined, then will be taken this option value.

isFetching

Returns true, if the collection is currently fetching the dara from server.

resettable

Defines the collection as resetable. If this value is false, the reset function will not drop the models. New models will be appended.

waitDefault

If a collection should create a model and the option "wait" is not defined, then will be taken this option value.

Methods

getFetch

This method will be fetch a model from the collection. If the model is not in the collection, a server request will be done. The request will be synchronous and the new model will be added to the collection and will be returned.

getNext

This function will return the next model in list based on the given model.

getPrevious

This function will return the previous model in list based on the given model.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published