所以我想在我的應用程序中使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