在新建项目菜单里,

Category选择为SAP Fiori Elements,模板选择为List Report Application:


该List Report Application消费的OData服务,从Service Catalog的下拉菜单里选择指向ES5系统的Destination,从中选择EPM_REF_APPS_SHOP_SR这个服务:

选择Suppliers这个data collection:

OData Collection选择Suppliers:

一切就绪后,运行:

看到空白的页面,这是因为我们尚未在该List Report Application里指定更多有意义的annotation:

新建一个annotation文件,用来存放我们的自定义注解:


而manifest.json也自动引用了我们刚刚创建的annotation.xml:

新建一个annotation:


注解类型选择为UI.LineItem:

在UI.LineItem下再创建一个DataFieldWithURL注解:

再添加一个UI.DataField注解。这样,在Fiori Elements绘制的表格里出现了两列,分别通过UI.DataFieldWithUrl和UI.DataField实现。

在添加一个UI.PresentationVariant注解,实现排序功能:

把UI.PresentationVariant.SortOrder.Common.SortOrder施加到Name字段上:

这样Name字段就支持自动排序了:

通过UI.HeaderInfo注解,我们可以维护对用户更友好的信息:

分别通过UI.HeaderInfo的TypeName和TypeNamePlural维护HeaderInfo的单数和复数形式:

效果如下:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

使用 SAP WebIDE 创建 SAP Fiori Elements 应用相关推荐

  1. 答网友提问:使用 SAP Fiori Tools 创建的 Fiori Elements 应用,如何进行二次开发?

    这是 Jerry 2021 年的第 28 篇文章,也是汪子熙公众号总共第 299 篇原创文章. Jerry 之前的文章 在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Element ...

  2. 使用SAP Cloud Platform fullstack WebIDE创建SAP UI5应用并部署

    登录SAP云平台,在Services面板里找到SAP WebIDE Full-stack服务: 从availability里发现WebIDE full-stack目前只有Neo能用,CloudFoun ...

  3. 使用SAP WebIDE创建开发Java应用,并且在浏览器里调试

    打开SAP WebIDE,新建一个项目,选择New from template,基于Multi-Target Application模板创建: 项目创建完毕后,右键选择New->Java Mod ...

  4. 使用SAP WebIDE进行SAP Cloud Platform Business Application开发

    在WebIDE的Preferences里,启用SAP WebIDE扩展:SAP Cloud Platform Business Application development tools: 设置该We ...

  5. 使用SAP WebIDE开发SAP Fiori Worklist应用消费OData服务

    新建一个Destination,类型为HTTP,再添加三个额外的Properties,其中WebIDEUsage设置为odata_gen: 其中WebIDEUsage属性的值,除了odata_gen之 ...

  6. 使用 SAP WebIDE 开发 SAP Fiori Worklist 应用消费 OData 服务

    新建一个Destination,类型为HTTP,再添加三个额外的Properties,其中WebIDEUsage设置为odata_gen: 其中WebIDEUsage属性的值,除了odata_gen之 ...

  7. 使用 SAP WebIDE 将SAP UI5 应用部署到 SAP ABAP Netweaver 服务器上

    Created by Jerry Wang, last modified on Jun 28, 2015 从时序图可以看出: 使用HTTP PUT进行文件上传 不支持delta upload 每个文件 ...

  8. 使用SAP WebIDE给SAP UI5应用添加data source

    添加一个新的Data source: 选择之前配置的指向northwind OData的Destination, 注意,在Neo和CloudFoundry环境里都要创建同名Destination才行. ...

  9. 使用 SAP Business Application Studio 创建 Fiori Elements 应用显示 OData 服务的数据

    关于 SAP Fiori Elements 的介绍,请参考我这些文章: 在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Elements 应用 答网友提问:使用 SAP Fiori ...

最新文章

  1. 【怎样写代码】对象克隆 -- 原型模式(二):解决方案
  2. 怎么证明权重不相同的加权无向图的最小生成树是唯一的 (图论)
  3. h5实现网页内容跟随窗口大小移动_HTML5 移动页面自适应手机屏幕四类方法
  4. win7设置自动开机时间_电脑可以设置自动开机时间,您知道吗?
  5. 结构体中的自然对界法则
  6. redirect路由配置 vue_Web前端:Vue路由进阶配置
  7. php socket开发斗地主,基于状态机模型的斗地主游戏(NodeJsSocketIO)
  8. 开源医学图像处理平台NiftyNet简介
  9. sql累计求和时间太长_(七)SQL知识点--窗口函数
  10. 10部程序员必看的纪录片
  11. 面试求职:数据库常见面试题(数据库优化思路)
  12. 高速PCB设计注意事项
  13. namecheap,namesilo域名注册优势,国外域名注册,2018 namesilo注册优惠码
  14. 小米 note3 android,小米NOTE3 MIUI9.6稳定版 开启全面屏手势和屏蔽经典物理按键全攻略...
  15. 2021跨年夜表白脱单情话句子 零点跨年夜表白成功文案说说
  16. WINCC软件与西门子PLC以太网通讯
  17. 微信小程序隐藏tabBar
  18. 每天一点产品思考(3):“稍后阅读”功能真的能有效解决碎片信息处理问题吗?...
  19. 浅谈 SIM-OTA
  20. 华清远见java课程视频_Java视频教学最适合初学者的学习方式~华清远见

热门文章

  1. 如果你的sharepoint 2013很慢...
  2. css selector的优先级
  3. 思科路由器的基本设置(主机名,密码)
  4. 使用CuteFTP登陆FTP(serv-U)服务器后无法LIST目录和文件的解决方法
  5. Linux中Postfix邮件发送配置(三)
  6. 黑盒测试法——等价类划分法(修改版)
  7. visual studio 2013 编译DCMTK3.6.3
  8. 利用js刷新页面方法
  9. 小组项目第一次讨论总结
  10. UVa 489 - Hangman Judge