Композитный вид марионетки на магистральной сети без запуска событий

Вот фрагмент кода композитного представления, с помощью которого я создаю древовидную структуру.

var TreeView = Backbone.Marionette.CompositeView.extend({

    template: "#filterTemplate",
    className:"menuItem",
    tagName: "ul",

    initialize: function(){
      this.collection = this.model.type;
        counter=0;
    },

    events: {
        'click.menuItem': 'show'
    },

    show: function(event) {
        var target = $(event.target);
        console.log(target);

    },

    appendHtml: function(collectionView, itemView){
        // ensure we nest the child list inside of 
        // the current list item
        $(itemView.el).attr("id","innerMenu"+counter);
        $(itemView.el).attr("class","innerMenu");
        collectionView.$("li:first").append(itemView.el);
        counter++;
    }
});

Дерево отображается идеально, но события не связываются и не запускаются. Метод show никогда не вызывается. я использую Backbone.Marionette v0.9.1

0
задан Derick Bailey 28 June 2012 в 12:41
поделиться