找到 23 篇文章 关于 SAP UI5

SAPUI5 控件和 HTML5 控件的区别

Bhanu Priya
更新于 2023年10月4日 16:51:46

577 次浏览

什么是 SAPUI5?它是一个用于开发移动和桌面 Web 应用程序的框架,其中包含大量的 JS 库。但是这些 JS 库不能单独使用,它们必须与 CSS 和 JS 集成在一起才能开发交互式互联网应用程序。SAP 可以定制,也可以构建自己的 UI 组件,例如布局、控件等。由于其广泛的功能,我们可以控制和定义自定义控件。SAPUI5 的特性以下是 SAPUI5 的一些特性:它可以为用例创建复杂的 UI 模式。它使用… 阅读更多

在 SAPUI5 中使用 ControlAggregation

Govinda Sai
更新于 2019年12月16日 06:40:35

614 次浏览

“ControlAggregation” 指的是将映射视图添加到其中的目标聚合。如下用例中指定:“路由”:{    “配置”:{      “路由器类”:“sap.m.routing.Router”,      “视图类型”:“XML”,      “视图路径”:“sap.ui.demo.nav.view”,      “控件 ID”:“app”,      “controlAggregation”:“dummy”,      “过渡”:“滑动”,      “绕过”:{          “目标”:“NA”      }示例视图定义如下:     因此,“controlAggregation” 被命名为“dummy”,但应用程序被命名为 SampleApp。因此,目标是“sap.m.SampleApp”,聚合名为“dummy”。让… 阅读更多

在 SAPUI5 中加载第三方库

Sravani S
更新于 2020年2月18日 07:28:51

827 次浏览

JavaScript 包含各种第三方库,这些库在处理 SAP UI5 应用程序时可以简化开发。您可以使用以下 jQuery:jQuery.sap.require("sap.ui.thirdparty.jqueryui.jquery-ui-core");其他常用的 JavaScript 库:MomentJSLoadsh要在 SAP UI 应用程序项目中加载第三方库,请创建一个名为“libs”的文件夹。此文件夹用于放置第三方库:您可以创建一个名为 moment.js 的文件,并将从第三方库网站复制的代码粘贴到其中。此代码可以使用库 index.html 包含在您的 UI5 应用程序中。

无法在 SAP UI5 控制器 initialize 方法中调用另一个函数。

Anil SAP Gupta
更新于 2020年2月17日 12:34:32

425 次浏览

是的,你完全正确。这是一个非常基本的事情,你只需要使用这个运算符来进行函数调用。onInit: function() {    //你的逻辑    this.CustomFunction(); } CustomFunction : function () {   //一些逻辑 }

如何在 SAP UI5 的向导中一次只显示一个视图?

Anil SAP Gupta
更新于 2020年2月17日 12:35:22

320 次浏览

我会说这不是一个很大的开箱即用的需求。你可以很容易地做到。你需要做的就是在向导的 complete 事件中连接你的需求,该事件在每个步骤完成时都会被调用。你只需要隐藏已完成的视图并显示下一个视图。这样你一次只能查看一个视图。onComplete: function(oEvent) {                 var wdStep = oEvent.getSource();                 wdStep.setVisible(false);             }

在 SAP UI5 网格中应用搜索后,显示没有数据的行

Anil SAP Gupta
更新于 2020年2月17日 10:56:18

372 次浏览

无论是否有数据,“无数据”行都会显示在网格中,这是因为控件的“VisibleRowCount”属性。它控制可见行的数量。因此,在应用过滤器后再次绑定表格后,需要将其动态更新到匹配结果中的行数。类似于这样:onBindingChange: function(oEvent) {     this.getView().byId("").setVisibleRowCount(oEvent.getSource().getLength()); }

在 SAPUI5 中从视图来回导航时,OnInit 方法不会再次被调用

Anil SAP Gupta
更新于 2020年2月17日 12:39:18

645 次浏览

你已经识别出正确的用例,因为这是设计使然,因为你已经来回导航,它会呈现最后呈现的版本,而 OnInit() 不会被调用。但是,如果你想覆盖此行为,SAP 允许你这样做。你可以委托给路由器的 patternMatched 事件,以便无论何时呈现视图,OnInit() 方法都会被调用。this.getOwnerComponent().getRouter().getRoute("").attachPatternMatched(, this);你需要在控制器的 init 方法中将事件处理程序附加到路由器。希望这有帮助,并解决你的需求。

在 SAPUI5 中使用 SSO 登录票证

karthikeya Boyini
更新于 2019年12月16日 07:37:21

269 次浏览

当你的代理具有 SSO 令牌时,你应该使用 SET-COOKIE 头部将 SSO 令牌传递给客户端。示例set-cookie: MYSAPSSO2=DFOKJLDM.....AJLBhHcvA%3d%3e; path=/; domain=xxxxx.sap.com它应该从代理传递到客户端浏览器,并且域名需要更改为代理,如下所示:set-cookie: MYSAPSSO2=DFOKJLDM.....AJLBhHcvA%3d%3e; path=/; domain=PROXYDOMAIN.com下次你的浏览器调用代理时,这将包含会话 Cookie 在请求头中,如下所示。代理将从 HTTP 请求头读取该 Cookie 以进行调用。Cookie: MYSAPSSO2=DFOKJLDM.....AJLBhHcvA%3d%3e;

如何在 sap.m.DatePicker 的日历中设置一周的第一天?

mkotla
更新于 2019年7月30日 22:30:20

111 次浏览

我认为没有推荐的方法可以访问 Datepicker 中的内部日历。我建议你使用 GitHub 在 Openui5 中提出功能请求。

访问在 SAPUI5 应用程序中定义的元素

Rahul Sharma
更新于 2020年2月25日 10:56:56

84 次浏览

你可以尝试使用以下代码:var iconTabBar = sap.ui.getCore().byId("vwDetails--itabBar")

广告