- ODataListBinding.filter 方法里 Filt
- SAP UI5 里的 Busy Indicator 控件使用概述
- SAP UI5 Smart Table 和 Smart Filt
- SAP UI5 OData, annotation这些设计的意义
- SAP UI5 的 TimePicker ,一个钟表外观的时间选
- SAP UI5 视图里的 OverflowToolbar 控件
- SAP UI5 控件库里 Form 控件和 SimpleForm
- SAP UI5 ObjectPageLayout 控件使用方法分
- SAP UI5 控件的 setXXX,最后都会调用到托管对象的
- SAP UI5 DynamicPage 控件介绍
笔者曾经发表过一篇文章SAP UI5 的前世今生,介绍过 SAP UI5 的诞生历史:
SAP UI5 最早的起源要追溯到 2008 年 11 月。来自 SAP 不同开发团队的几位员工,挤进了一间只能容纳四人的小会议室,被授予一项绝密任务
:创建一种新的 UI 开发技术
。这个项目当时的代号是 Phoneix
.
这个代号对应的凤凰图标一直沿用至今,成为 SAP UI5 的 Logo,如下图左上角所示:
在遥远的 2008 年,智能手机和移动互联网时代还远未到来,大家平时访问网站的最主要设备还是个人电脑,因此 SAP UI5 诞生之初,其控件库内的控件,几乎全是为 PC 端的 Web 应用而设计的,其中之一就是 sap.ui.table
命名空间,从官网也能看到,这个命名空间下包含的表格控件是专为桌面应用(Desktop Scenario) 设计的。
到了 2013 年,随着 Android 和 iOS 智能手机浪潮迅速席卷全球,越来越多的用户选择使用移动设备访问 Web 应用,SAP UI5 也顺势而为,于这一年的 6月,在 SAP UI5 1.12 版本中引入了新的响应式表格控件,sap.m.Table
,其响应式特性使得仅靠同一套 SAP UI5 代码就能够自动适配不同屏幕尺寸的运行环境,在包括 PC 端,Tablet 平板端和智能手机这些设备上都能够自动适配以达到最佳的实现效果,保证用户体验。
本文余下部分,深入剖析这两种表格控件的具体使用场景和使用注意事项。
网友评论