Backgrid template mixin will build the template itself

pull/3113/head
Mark McDowall 12 years ago
parent 11cef70406
commit 5bfd9e3329

@ -1,10 +1,13 @@
"use strict";
Backgrid.TemplateBackedCell = Backgrid.Cell.extend({ Backgrid.TemplateBackedCell = Backgrid.Cell.extend({
className: '', className: '',
template: 'Series/Index/Table/ControlsColumnTemplate', template: 'Series/Index/Table/ControlsColumnTemplate',
render: function () { render: function () {
var data = this.model.toJSON(); var data = this.model.toJSON();
var html = Marionette.Renderer.render(this.template, data); var templateFunction = Marionette.TemplateCache.get(this.template);
var html = new Handlebars.SafeString(templateFunction(data));
this.$el.html(html); this.$el.html(html);
return this; return this;

Loading…
Cancel
Save