“ ControlAggregation”是指将映射视图添加到的目标聚合。
如以下用例中所指定:
"routing": { "config": { "routerClass": "sap.m.routing.Router", "viewType": "XML", "viewPath": "sap.ui.demo.nav.view", "controlId": "app", "controlAggregation": "dummy", "transition": "slide", "bypassed": { "target": "NA" }
视图定义如下:
<mvc:View controllerName="sap.ui.demo.nav.controller.App" xmlns="sap.m" xmlns:mvc="sap.ui.core.mvc" displayBlock="true"> <App id="sampleApp"/> </mvc:View>
因此,此处的“ controlAggregation”被命名为“虚拟”,而该应用程序被命名为SampleApp。
因此目标为“ sap.m.SampleApp”,聚合命名为“虚拟”。让我们在这里举个例子:
routes :[{ pattern:"employee/{id}", name:"employee", target:"employee" }, { pattern:"department/{id}", name :"department", target:"department" }], targets:{ employee:{ viewName:"Employee", controlAggregation:"masterPage" }, department"{ viewName:"Department", controlAggregation:"contentPage" } }
因此,当用户导航到employee / 3时,路由引擎会发现“ Employee”是此模式的目标。然后,它尝试查找该目标的视图名称,即“雇员”。此后,它将确定该视图的控件聚合(如果有)。在这里,我们将其设为“ masterPage”。现在,View Engine将在“ masterPage”内部呈现视图。
本文向大家介绍在SAPUI5中使用SSO登录凭单,包括了在SAPUI5中使用SSO登录凭单的使用技巧和注意事项,需要的朋友参考一下 当代理具有SSO令牌时,应使用SET-COOKIE标头将SSO令牌传递给客户端。 示例 它应从代理服务器传递到客户端浏览器,并且域名必须更改为代理服务器,如下所示: 下次您的浏览器调用代理时,它将在请求标头中包含会话cookie,如下所示。代理将从HTTP请求标头读取
这套前端js框架采用基于HTML5的UI开发组件,封装了OpenUI5,jQuery等,是用来构建和适配客户端程序的用户接口技术。是SAP为快速开发UI,构建企业级产品的JavaScript框架。拥有超过360个丰富控件,丰富的CSS页面展示模板,上百个工业图标,同时支持控件扩展。 SAPUI5支持多种数据交互方式,XML,JSON,properties,ODATA。支持MVC编程。支持桌面程序,
本文向大家介绍在SAPUI5中加载第三方库,包括了在SAPUI5中加载第三方库的使用技巧和注意事项,需要的朋友参考一下 JavaScript包含各种第三方库,可在使用SAP UI5应用程序时简化开发过程。您可以使用以下jQuery,如下所示: 其他正在使用的常见JavaScript库- MomentJS 装货 要在SAP UI应用程序项目中加载第三方库,请创建一个文件夹“ libs”。该文件夹用于
我想在清单中添加一个新模型。json。这个模型应该被扩展。 因此,定义了数据源: 模型定义如下: 如何将扩展添加到模型中?
本文向大家介绍将项目对齐到中心,在SAPUI5中不起作用,包括了将项目对齐到中心,在SAPUI5中不起作用的使用技巧和注意事项,需要的朋友参考一下 如果您想要一个快速的解决方案,则可以使用基本的CSS属性(如用于左右对齐的填充)来对齐内容。使用相对百分比,这样它就可以在两个视图中使用。 看起来理想的其他方法是定义自定义CSS。然后,您需要添加此自定义CSS来显示。 将相关属性设置为Margin:0
本文向大家介绍在SAPUI5项目中包括第三方库,包括了在SAPUI5项目中包括第三方库的使用技巧和注意事项,需要的朋友参考一下