0
Я получил службы REST, которые дают мне список в .JSON так:Backbone.js связывания коллекции в таблице
[{"name":"Temperature","id":32,"description":"Temperature on desk","lastModifier":"admin","lastModification":"2013-07-17"},
{"name":"Presence","id":34,"description":"maDescription2","lastModifier":"admin","lastModification":"2014-01-14"}]
И я хочу, чтобы отобразить этот список в виде таблицы, используя 3 attributs название, описание и lastModification.
Я пытаюсь эти решения:
http://liquidmedia.org/blog/2011/02/backbone-js-part-3/
Но я просто не понимаю ... Это мой код:
модель:
var sensors = Backbone.Model.extend({
defaults: {
name: "",
id:"",
description:"",
lastModifier:"",
lastModification:""
},
});
Коллекция:
var SensorsCollection = Backbone.Collection.extend({
model: sensors,
url:'../../rest/groups'
});
вид:
var SensorsView = Backbone.View.extend({
model: new sensors(),
sensorsCollection: new SensorsCollection(),
el: $("#sensorsDiv"),
initialize: function(){
},
events:{
"click #btnAddUser": "getSensors"
},
getSensors: function(){
var tokenCookie;
var name = "xtoken" + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++)
{
var c = ca[i].trim();
if (c.indexOf(name)==0) tokenCookie = c.substring(name.length,c.length);
}
if(tokenCookie == undefined){
alert("veuillez vous connecter !")
}else{
this.sensorsCollection.fetch({
headers:{"X-Token":tokenCookie},
statusCode:{
202: function(){
}
}}
);
}
}
});
var sensorsView = new SensorsView();
Проблема в том, что мои датчикиDiv пустые, я не знаю, как отображать мой список в таблице, код, который я написал, просто должен получить список. – user3214296
Вы можете использовать шаблон подчеркивания для отображения списка. –
Спасибо, но как? Я уже видел это решение https://stackoverflow.com/questions/5651629/backbone-js-collections-and-views, но я не понимаю, как это сделать ... (Это первый раз, когда я использую Backbone.js/javascript) – user3214296