当前位置: 首页 > 编程笔记 >

在SAPUI5中使用ControlAggregation

唐繁
2023-03-14
本文向大家介绍在SAPUI5中使用ControlAggregation,包括了在SAPUI5中使用ControlAggregation的使用技巧和注意事项,需要的朋友参考一下

“ 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项目中包括第三方库的使用技巧和注意事项,需要的朋友参考一下