オブジェクトのリストを表示する単純なテーブルがありますが、ユーザーがログインしている場合に[編集]ボタンが表示されるようにブール値を渡したいのですが、パラメーターをlistItemとして渡そうとしましたが、できませんでした。誰でもこれに光を当てることができますか?
明確化: テンプレート内から値にアクセスできるようにしたい
var TableView = {};
TableView.RowItemView = Marionette.ItemView.extend({
tagName: "tr",
template:$('#table-template-item').html(),
//if required add events and triggers here.
events: {
"click td a.js-show": "showClicked",
"click td a.js-edit": "editClicked"
}
});
TableView.MainTable = Marionette.CompositeView.extend({
tagName: "table",
className: "table table-hover",
template: $('#table-template').html() ,
itemView: TableView.RowItemView,
itemViewContainer: "tbody"
});
return TableView;
InitialController.home = function () {
console.log("initializing application layout");
var list = new PropertiesModel.ContactCollection;
list.fetch({reset: true});
var tableView = new TableView.MainTable({
collection: list
});
app.mainRegion.show(tableView);
};