所以我想在我的应用程序中使splitview有点重用,但现在我试图让两个内容视图中的绑定易于设置。从childViews访问父视图中的属性
我的topLeftView包含一个SC.ScrollView,它有一个SC.ListView作为它的contentView。我希望能够在使用splitview时设置ListView的contentBinding,selectionBinding,contentValueKey和contentCheckboxKey属性,并且因此在ListView使用的splitview本身中具有一些属性。这有任何意义吗?
因此,这里是我有:
SomeApp.MasterDetailView = SC.SplitView.extend({
...
masterViewControllerContent: 'SomeApp.someController.arrangedObjects',
masterViewControllerSelection: 'SomeApp.someController.selection',
masterViewControllerValueKey: "someKey",
masterViewControllerCheckboxKey: undefined,
topLeftView: SC.ScrollView.design({
...
contentView: SC.ListView.design({
contentBinding: masterViewControllerContent,
selectionBinding: masterViewControllerSelection,
contentValueKey: masterViewControllerValueKey,
contentCheckboxKey: masterViewControllerCheckboxKey,
})
}),
bottomRightView: SomeApp.DetailsView.design({
...
})
})
参考masterViewControllerContent给出了一个错误,但我似乎无法找到反正指masterViewControllerContent时候去SPLITVIEW的范围。我是否以错误的方式解决问题?有关如何应该/可以完成的任何建议?
你好,请你清楚地说明你的班级关系是什么? – katsuya 2011-03-08 09:24:18
我不完全确定你是什么意思?这些类之间的关系是,它们被创建为SomeApp.MasterDetailView中的childViews ... – 2011-03-08 14:12:40