SAPUI5实现标准应用View替换的开发实践
来源:互联网 发布:尚学堂大数据课表 编辑:程序博客网 时间:2024/06/05 16:05
前言
SAP Fiori虽然提供了拓展应用的开发模式,但是由于标准应用的拓展点(Extension)不满足我们的要求,所以部分需求场景下需要替换掉原有的view,进行复制粘贴重新编辑。
实现方案
便于理解我们用代码来解释一下这个方案:
下面是一个标准app的view:
<mvc:View xmlns="sap.ui.commons" xmlns:mvc="sap.ui.core.mvc"> <TextView text="SAP View 'Sub1' - this one should have been replaced by the customer View"></TextView> </mvc:View>
下面是一个自定义view的拓展代码
<mvc:View xmlns="sap.ui.commons" xmlns:mvc="sap.ui.core.mvc"> <TextView text="Custom View 'Sub1' - this one replaces the original SAP View 'Sub1'"></TextView> </mvc:View>
如果要实现view的替换需要在component.js中编写如下代码:
customizing: { .....some more content "sap.ui.viewReplacements": { "samples.components.ext.sap.Sub1": { viewName: "samples.components.ext.customer.CustomSub1", type: "XML" } }, .....some more content
简单吧,拓展和替换view整体区别就在这几行代码。
大家可以测试一下!
0 0
- SAPUI5实现标准应用View替换的开发实践
- SAPUI5拓展标准应用的View原理分析及应用实践
- SAPUI5拓展标准应用的Controller原理分析及应用实践
- SAPUI5教程——框架简介以及应用实践
- SAPUI5教程——ActionSheet的应用
- sapui5不同View之间传参数的方法
- SAPUI5应用切换sapui5 类库版本
- SAPUI5 标准控件 事件 addEventDelegate
- SAPUI5教程——MessageStrip的应用场景
- SAPUI5教程——Aggregation Binding的应用
- SAPUI5教程——ABAP环境下SAP Fiori 系统搭建以及开发实践
- SAPUI5 - JS面向对象继承方式的实现
- Android 应用的动画实践--View Animation篇
- Android 应用的动画实践--View Animation篇
- JBossTools实践系列:开发标准的JMX MBean服务
- JBossTools实践系列:开发标准的JMX MBean服务
- Sequoiadb的SequoiaSql应用开发实践
- android应用开发实践二----控件学习的计算器实践
- 非自动继承的函数n
- C#中String与Datetime
- 顺序打印1-5
- RabbitMq之RPC
- TCP总结笔记
- SAPUI5实现标准应用View替换的开发实践
- 2.Flume安装配置
- Java反射机制
- 移动端确定取消弹窗
- SVD奇异值分解详解
- Javascript(三)
- 最小生成树(Minimum Spanning Tree)
- java\oracle日期格式操作
- 为jEasyUi的日期控件添加一个“清空”按钮----通过修改1.4的easyui.min.js