SAP UI5 sap.ui.Device.media 公有方法介绍
2023-06-13 09:13:43 时间
- sap.ui.Device.media.attachHandler:注册给定的事件处理程序以根据使用指定名称设置的范围更改屏幕宽度的事件。
每当屏幕宽度发生变化并且当前屏幕宽度处于与宽度变化之前不同的给定范围集的间隔时,就会触发该事件。
使用单个参数调用事件处理程序:一个映射 mParams,它提供有关输入间隔的以下信息:
- mParams.from:作为数字输入的区间的起始值(包括)
- mParams.to:输入区间的结束值(不包括)范围为数字或未定义的最后一个区间(无穷大)
- mParams.unit:用于上述值的单位,例如 “像素”
- mParams.name:输入间隔的名称(如果可用)
这个方法的实现位置,位于 Device.js
内:
sap.ui.Device.media.getCurrentRange
返回有关具有给定名称的范围集的当前活动范围的信息。
如果给定了可选参数 iWidth,则将为该宽度确定活动范围,否则为当前窗口大小确定。
sap.ui.Device.media.initRangeSet
初始化屏幕宽度媒体查询范围集。
此初始化步骤使范围集准备好用于命名空间 sap.ui.Device.media 中的其他函数之一。 最重要的预定义范围集会自动初始化。
要使尚未初始化的预定义范围集可供使用,请使用要初始化的范围集的名称调用此函数:
sap.ui.Device.media.initRangeSet(sap.ui.Device.media.RANGESETS.SAP_3STEPS);
或者,可以定义自定义范围集,如下例所示:
sap.ui.Device.media.initRangeSet("MyRangeSet", [200, 400], "px", ["Small", "Medium", "Large"]);
此示例定义了以下命名范围:
- Small:适用于小于 200 像素的屏幕。
- Medium:适用于大于或等于 200 像素且小于 400 像素的屏幕。
- Large:适用于大于或等于 400 像素的屏幕。
范围名称是可选的。 如果指定了 CSS 类(例如 sapUiMedia-MyRangeSet-Small),则还会根据当前活动范围将其添加到文档根目录。 这可以通过参数 bSuppressClasses 抑制。
相关文章
- SAP UI5 BaseObject.extend 方法的单步调试
- 关于 SAP UI5 所有控件的共同祖先 - sap.ui.base.ManagedObject
- SAP UI5 sap.ui.base.ManagedObject 的构造函数参数讲解
- SAP UI5 sap.ui.export.Spreadsheet API 介绍
- SAP UI5 sap.ui.Device.media.RANGESETS.SAP_STANDARD_EXTENDED 介绍
- SAP UI5 OData 模型(V2) 的使用方法介绍
- 关于 SAP AMDP 调用错误消息 client-specific and restricts access to a client
- 关于 SAP Spartacus 重定向部分外部 url 到后台系统的问题
- 通过一个具体的例子,深入了解 SAP UI5 控件数据双向绑定的工作原理和问题排查方法试读版
- 通过一个实际例子,理解 SAP UI5 sap.ui.model.odata.v2.ODataModel API 中 BindingContext 绑定上下文的概念和用法试读版
- SAP UI5 应用 FlexBox 控件 growFactor 的使用方法
- SAP Fiori 3 的 Quartz Theme 在 WebClient UI 和 SAPGUI 中的应用
- SAP UI5 sap.m.Table 实现响应式布局的两种配置模式
- sap去除后缀0方法详解编程语言
- 在SAP标准程序上挂FORM并打印详解编程语言
- SAP 用户权限解析详解编程语言
- 【SAP业务模式】之STO(二):系统配置详解编程语言
- SAP_ABAP_查找消息号在程序中使用位置的六种方法详解编程语言
- SAP vs Oracle:差异点与解析(sap和oracle的区别)
- 对比SAP VS Oracle: 哪个更适合你?(sap与oracle)
- 深度比较:SAP vs Oracle(sap与oracle比较)
- 系统Oracle公司收购SAP系统开启新的商业时代(Oracle公司sap)
- Oracle从SAP抽取数据的简单方法(oracle从sap抽数)
- Oracle与SAP权衡利弊比较之路(oracle与sap比较)
- 比拼Oracle与SAP的优劣对比(oracle与sap优劣)
- 展望未来Oracle与SAP的合作结盟前景(oracle、sap)
- Oracle与SAP金蝶谁更具竞争力(oracle sap金蝶)
- Oracle与SAP的技术潜力比较(oracle sap比较)
- 使用Oracle与SAP进行数据接口开发(oracle sap接口)
- Oracle 与 SAP深度对比分析(oracle sap对比)