SC.ListItem.extend({ contentBinding: SC.Binding.from('YourApp.yourDynamicArrayController'), exampleView: YourApp.CustomListItemView.extend({ staticDataBinding: SC.Binding.oneWay('YourApp.yourStaticDataController') }) }) YourApp.CustomListItemView = SC.ListItemView.extend({ staticData: null, createChildViews: function () { var content = this.get('content'); // this is the content from the dynamic controller var staticData = this.get('staticData'); // this is the data from the static controller var kids = []; var label = this.createChildView(SC.LabelView, { titleBinding: SC.Binding.from('value',content) }); kids.push(label); var somethingStatic = this.creatChildView(SC.LabelView, { titleBinding: SC.Binding.from('property',staticData) }); kids.push(somethingStatic); this.set('childViews',kids); } })