Добрый день!
У меня есть вид секции, который выводит секции и внутри них элементы.
Как правильно строить такую структуру если необходимо в событии элемента найти элемент секции (то есть мне в элементе нужено найти ID секции к которой этот элемент относится, и еще было бы лучше сразу найти несколько зависимых секций связанных с этим элементом)?
Mdk.Views.Option - это элемент
Mdk.Views.Section - это секция
Я так понял необходимо ID секции передать в вывод элемента. В моем коде в строке idCollection: option.cid - я хочу передать ID секции которой у меня нет, option.cid это совсем не то.
/**
 * Секции
 */
Mdk.Views.Sections = Backbone.View.extend({
  tagName: 'tbody',
  initialize: function () {
  },
  render: function () {
    this.collection.each(this.addSection, this);
    return this;
  },
  addSection: function (section) {
    // секция
    var sectionView = new Mdk.Views.Section({ model: section });
    this.$el.append(sectionView.render().el);
    // элементы секции
    section.collection.each(this.addOption, this);
  },
  addOption: function (option) {
      var optionView = new Mdk.Views.Option({ model: option, id: 'field-' + option.id, idCollection: option.cid  });
       this.$el.append(optionView.render().el);
  }
});