Я создал базовую страницу с меню вкладок.Одна из вкладок указывает на разделенное представление.Теперь этот разделенный вид отлично работает при перезагрузке страницы.навигация по различным вкладкам работает, НО вкладка, загружающая splitview, больше не отображается, если я перехожу к splitview, который не отображается, а затем перезагружаю страницу, то загрузка splitview загружается нормально ... и если я перемещаюсь назад и обратно, разделенное представление делаетне загружается ..
Я использую последнюю версию sproutcore.
Есть идеи, где искать?
// This page describes the main user interface for your application.
App.mainPage = SC.Page.design({
mainPane: SC.MainPane.design({
childViews: [SC.TabView.design({
value: "welcome",
items: [
{ title: "Welcome", value: "welcome"},
{ title: "splitview", value: "contentView"},
],
itemTitleKey: 'title',
itemValueKey: 'value',
userDefaultKey: "mainPane"
})]
}),
contentView: SC.SplitView.design({
topLeftView: SC.SourceListView.create({
contentValueKey: 'name',
contentBinding: 'Tp.buildingBlockNodesController.content',
selectionBinding: 'Tp.buildingBlockNodesController.selection',
}),
bottomRightView: SC.View.design({
childViews: 'buildingBlockDetails'.w(),
buildingBlockDetails: SC.View.design({
layout: { top: 50, left: 50, bottom: 50, right: 50 },
childViews: 'nameLabel'.w(),
nameLabel: SC.LabelView.design({
layout: { top: 40, width: 500, height: 18 },
valueBinding: SC.Binding.oneWay('Tp.buildingBlockNodesController.name')
}),
})
})
}),
welcome: SC.LabelView.design({
escapeHTML: NO,
value: "<h1>Sample Tankpit</h1><p>created with SproutCore</p>",
}),
});