ITPub博客

首页 > 应用开发 > IT综合 > SAP UI5 被弃用的库 sap.ui.commons

SAP UI5 被弃用的库 sap.ui.commons

原创 IT综合 作者:i042416 时间:2023-07-21 18:02:30 0 删除 编辑

自 SAP UI5 版本 1.38 起,sap.ui.commons 库已弃用。

sap.ui.commons 从 SAP UI5 诞生之初就可用。

它包含大量基本的 UI 控件,如按钮、输入字段和下拉列表。 在 1.16 版本中,引入了 sap.m 库。 它包含语义相同的控件(按钮、输入和选择),当时仅在 移动平台上受支持。 在后来的版本中, sap.m 也被扩展为支持 桌面平台。 sap.m 控件的尺寸更大,以支持需要更大触摸区域的移动显示器。 如今,SAP UI5 应用程序推荐的做法,应该使用 sap.m(和其他库)一次性构建,并且其内容密度在运行时根据环境进行切换。 因此,不应再使用冗余库 sap.ui.commons.

sap.ui.commons.layout 中的一些控件已被名为 sap.ui.layout 的新专用布局库取代,该库与 sap.m 在相同平台上运行。

一些旧控件已通过未弃用的 sap.ui.unified 库(例如 FileUploader、Menu)再次可用,该库与 sap.m 在相同平台上运行。

一些概念如 Accordion 和 Row Repeater 已被完全放弃。

尽管如此,为了理解 SAP UI5 的发展,我们还是可以简单了解一下  sap.ui.commons。比如,如果我们想要创建一个简单的按钮,我们可以这样写:

var oButton = new sap.ui.commons.Button({
    text: "Hello, world!",
    press: function() {
        alert("Button pressed!");
    }});

在这个例子中,我们创建了一个按钮,按钮上的文字是 "Hello, world!",当用户点击这个按钮时,会弹出一个对话框,显示 "Button pressed!"。

除了按钮之外, sap.ui.commons 库还提供了很多其他的控件。比如,我们可以创建一个文本框:

var oTextField = new sap.ui.commons.TextField({
    value: "Hello, world!"});

在这个例子中,我们创建了一个文本框,文本框的初始值是 "Hello, world!"。

以上就是对  sap.ui.commons 库的基本介绍。虽然这个库现在已经被弃用,但是它的设计理念和使用方式对于理解 SAP UI5 的其他库仍然有很大的帮助。如果你正在使用旧版本的 SAP UI5,或者正在维护使用  sap.ui.commons 库的旧代码,理解这个库也是非常有必要的。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24475491/viewspace-2965759/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
测试

注册时间:2018-01-20

  • 博文量
    3822
  • 访问量
    1981874