SAPUI5:作为应用程序包装器的容器,sap.m.Shell和sap.m.App的优点和缺点是什么
SAPUI5: What are strengths and weaknesses of the sap.m.Shell and sap.m.App as container for an application wrapper?
sap.m.Shell和sap.m.App作为SAPUI5应用程序包装的容器?我目前没有使用它们,但我看到了它们的优势。SAP的最佳做法是使用其中一个或将其嵌套为shell>应用程序。这些方法的长处和短处是什么?
sap.m.Shell
:Shell控件可以用作应用程序的根元素,它可以包含App或SplitApp
控件。Shell为整个应用程序提供了一些总体功能,并在桌面浏览器平台上进行视觉调整,比如围绕应用程序的框架。提供注销、设置homebackground和其他东西的界面。应用程序是shell的聚合。基本上允许具有用户级别设置等
sap.m.App
:应用程序是UI5移动应用程序的根元素。它继承了NavContainer
,从而提供了导航功能。它还为HTML页面添加了某些标题标签,这些标签被认为对移动应用程序有用。这就像是具有导航功能的视图的容器。
最佳实践:将它们作为应用程序嵌套在外壳中。这样你就可以在应用程序和一个外壳下有清晰的分隔。Shell提供了比sap.m.App更多的功能,尽管你可以用粗糙的方式实现它们。根据我的说法,嵌套它们是最好的解决方案。
相关文章:
- Django可以'不能在设置中导入ckeditor,但可以在shell中导入
- 如何在sap.m.Image元素上创建可点击区域
- 可以将模型传播到组件,但不能传播到sap.ui.jsfragment
- 打开 UI5 sap-ui-core.js无法加载资源
- 如何在 JavaScript 中运行 shell 命令
- 将标志从Node/Express应用程序Python shell传递到Python脚本
- 从shell脚本中杀死Node.js程序
- Shell样式的函数调用
- SAP UI5-无法从表中删除所选行
- 从shell脚本向js脚本传递变量
- 在SAPUI5项目中使用sap.ui.ux3.Shell时,无法在iphone上滚动
- 更新int数组会在Mongo-shell中转换为双数组
- sap.m.输入浮点类型
- sap.m.按钮文本格式化程序
- 代码在shell中运行,但提供'可以't查找变量'从文件运行时出错
- Durandal viewChanged event in shell.js
- Mongo-shell游标:更新后的文档再次到达游标
- 如何从 php 调用 shell 脚本
- 使用 sap.ui.table.Table 就像 PowerPivot 表一样
- SAPUI5:作为应用程序包装器的容器,sap.m.Shell和sap.m.App的优点和缺点是什么