在应用程序启动时仅加载初始视图和数据

时间:2017-01-17 11:30:29

标签: sapui5

我用一个主视图和六个详细视图编写了一个SplitApp。每个细节视图都有自己的数据模型。数据加载到每个控制器的onInit方法中。 我只是想提高应用程序的性能。有没有办法在启动时只加载初始详细信息视图及其数据,另一种只在请求时加载?

2 个答案:

答案 0 :(得分:0)

感谢您的建议!问题是我在标签内的XML-View中定义了所有细节视图,如下所示:

<SplitApp   mode="ShowHideMode" height="auto" >
<masterPages>
<mvc:XMLView viewName="de.test.view.Master"  />
</masterPages>
<detailPages>
<mvc:XMLView viewName="de.test.view.Detail01"  />
<mvc:XMLView viewName="de.test.view.Detail02"  />
<mvc:XMLView viewName="de.test.view.Detail03"  />
...
</detailPages>
</SplitApp>

现在我在第一次请求时加载每个详细信息视图,并使用SplitApp控件的 addDetailPage 函数。

答案 1 :(得分:0)