Backbone Relational Template

Underscore, Backbone, Backbone-relational for http://stackoverflow.com/questions/10698737/addmodels-not-triggered-backbone-relational

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.3.3/backbone.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/backbone-relational/0.10.0/backbone-relational.js"></script>

JavaScript

Booking = Backbone.RelationalModel.extend({});

BookingsCollection = Backbone.Collection.extend({
    model: Booking
});
var bCol = new BookingCollection();

Client = Backbone.RelationalModel.extend({
    relations: [
        {
            type: Backbone.HasMany,
            key: 'Bookings',
            relatedModel: Booking,
            collectionType: BookingsCollection,
            reverseRelation: {
            	key: 'test_id',
              includeInJSON: 'client'
            }
        }
    ],


});

bCol.add({
  "id": "585462542",
  "test_id": "123456"
  "EventName": "Bla",
  "Location":"Dee Bla",
  "EventDate":"November 1, 2012"
});

ClientCollection = Backbone.Collection.extend({
    model: Client
});

var bCollection = new ClientCollection();
bCollection.add({
  "id": "123456",
  "Title":"Mr",
  "FirstName":"Joe",
  "Surname":"Bloggs"
});


console.log(bCollection);