首页 > 其他分享 >SAP UI5 应用的屏幕尺寸检测工作原理深入剖析试读版

SAP UI5 应用的屏幕尺寸检测工作原理深入剖析试读版

时间:2022-10-03 13:35:45浏览次数:51  
标签:控件 试读 UI5 columns SAP SimpleForm 属性


本教程之前的步骤:

​SAP UI5 应用开发教程之一百三十四 - SAP UI5 Simple Form 属性 columnsL,columnsM,columnsXL 的属性深入剖析​

我们深入分析了 SAP UI5 SimpleForm 控件属性 columnsL,columnsM,columnsXL 的工作原理。这里进行简单的回顾:

当我们在 ​​Display.fragment.xml​​ 里将 columnsXL,columnsL 和 columnsM 属性均设置为 1 时,下图代码第 9 行设置的 ResponsiveGridLayout, 即响应式网格布局,将 SimpleForm 控件的全部宽度(100%) 用来显示 Form 控件内包含的 Label 和 Text 元素。其原因是这三个属性的含义是响应式网格布局的列数,现在列数为 1,故 Form 内的 Label 和 Text 元素占据了 100% 的宽度。

SAP UI5 应用的屏幕尺寸检测工作原理深入剖析试读版_SAP UI5

下图是 columns 为 1 的效果,可以看到 SimpleForm 控件内的元素,水平方向撑满了整个屏幕:

SAP UI5 应用的屏幕尺寸检测工作原理深入剖析试读版_SAP UI5_02

columns 属性等于 2 的效果,SimpleForm 控件的布局分为了两列,每列占据 SimpleForm 宽度的​​二分之一​​:

SAP UI5 应用的屏幕尺寸检测工作原理深入剖析试读版_sap_03

columns 属性等于 3 的效果,SimpleForm 控件的布局分为了三列,每列占据 SimpleForm 宽度的​​三分之一​​:

SAP UI5 应用的屏幕尺寸检测工作原理深入剖析试读版_sap_04

然而,我们注意到,无论是 ​​columns​​​ 属性还是 ​​labelSpan​​ 属性,属性名后面还跟了类似 S,M,L 和 XL 的后缀。这些后缀与属性名一起,定义了 SAP UI5 SimpleForm 控件在不同尺寸的屏幕下的不同行为。

SAP UI5 应用的屏幕尺寸检测工作原理深入剖析试读版_sap_05

​本步骤​​将详细介绍 SAP UI5 应用屏幕尺寸类型(S,M,L 和 XL) 的判定原理。


标签:控件,试读,UI5,columns,SAP,SimpleForm,属性
From: https://blog.51cto.com/jerrywangsap/5730158

相关文章

  • SAP UI5 应用 SimpleForm 控件 ResponsiveGridLayout 布局的工作原理深入剖析试读版
    写作动机笔者在编写本步骤时,在网上搜索了一番,没有找到高质量的中文技术文章,能够讲清楚SAPUI5的屏幕尺寸检测机制。同时SAPUI5XML视图里很多带有S,M,L和XL后缀的控......
  • SAP UI5 SimpleForm 里在水平方向显示多组 Form 元素的实现方法试读版
    一套适合SAPUI5初学者循序渐进的学习教程本专栏计划的文章数在​​300​​​篇左右,到​​2022年9月22日​​​为止,目前已经更新了​​133​​​篇,专栏完成度为​......
  • csapp第一章练习题
    Amdahl定律我们定义α为加速部分占整个系统部分的比例k为性能加速比例,即加速后的性能比上加速前的性能由公式可知练习题1:A:根据定义理解,有α=1500/2500,k=150/100,可根......
  • saplink的安装和使用
    saplink用于在不同的SAP系统之间传输开发物件和DDIC对象,它和其下一代产品abapGit都已经在Github上开源,如果是Netweaver702之后的产品,建议使用abapGit,之前的版......
  • SAP SAPLINK安装ABAP2XLSX
    使用SAPLINK导入开源项目ABAPXLSX第一步:安装SAPLINK第二步:SE38运行ZSAPLINK程序第三步:选择导入PakeageName,并建议勾选OverwriteOriginals;然后点击按钮打开Nugg文件第四步:......
  • SAP License:ERP系统操作详解
    ERP系统在实施工程中会依照企业的实际需求进行功能的开发,并且尽量保证界面的简洁和功能的实用。在实施后期还会对操作进行具体的培训,以使员工能够尽快掌握,缩短实施周期。以......
  • SAP License:SAP移动开发解决方案
    2022年2月23日,为进一步发展开放式合作伙伴和开发人员生态系统,​​SAP​​美国分公司日前宣布与Xamarin和Service2Media携手合作,为开发人员提供移动应用开发框架。借助此......
  • SAP License:ERP系统和电商系统的区别?
    互联网时代的到来,使得电商企业发展逐渐兴起,企业的多样化发展,企业的管理也在不断的改进,那么​​ERP系统​​​也将随之不断发展,那么ERP系统和​​电商系统​​到底有什么相同......
  • SAP License:ERP实施方案包括哪些内容?
    ERP实施方案决定ERP系统最后是否能够顺利实施并发挥效果。实施方案详备准确,ERP在实施过程中也会更加轻松,减少未知风险的发生概率,是企业建设ERP的重要组成部分。那么,ERP实施......
  • SAP License:ERP管理系统的好处
    ​​ERP管理系统​​​的​​好处​​?首先是带来直接的经济效益的提高,其次是管理的标准化、规范化,最后是行业竞争力的提高。另外,它还对企业形象改善、管理思维提升、员工积......