小编Jar*_*aro的帖子

UI5性能参数:data-sap-ui-preload与data-sap-ui-async

不同的SAPUI5性能指南提到了两个关键参数,它们似乎具有相似的性质,但解释略有不同:

  1. data-sap-ui-preload="async"

    这里最重要的设置是data-sap-ui-preload="async".这使运行时能够在后台异步加载所有已声明库的模块.这减少了客户端发送的可能相互阻塞的请求数量.

  2. data-sap-ui-async="true"

    最重要的设置是data-sap-ui-async="true".如果使用异步API,这使运行时能够异步加载所有声明的库的所有模块和预加载文件.设置 async=true利用浏览器的功能并行执行多个请求,而不会阻止UI线程.

你能澄清一下这究竟是什么区别,我应该何时使用另一个?

performance asynchronous sapui5

2
推荐指数
1
解决办法
636
查看次数

SAP Fiori Launchpad中组件的完整宽度

是否可以配置嵌入在启动板中的组件以使用屏幕的整个宽度?

在此处输入图片说明

sapui5

1
推荐指数
1
解决办法
2394
查看次数

Launcpad标头后退按钮的事件处理程序

在某些情况下,我需要覆盖Launchpad标头后退按钮的事件。我尝试了很多类似的事情:

try {
	sap.ui.getCore().byId("backBtn").attachPress(this, function(oEvent)  {
		oEvent.preventDefault();
 }.bind(this));
} catch (err) {
	console.log(err);
}
Run Code Online (Sandbox Code Playgroud)

要么

$('body').mousedown(function(e) {


  var oTarget = $(e.target);


  console.log(oTarget[0].offsetParent.id);
  console.log(oTarget[0]);
  if (oTarget[0].offsetParent.id === "backBtn") {
    console.log("prevent");
    e.preventDefault();
    e.stopPropagation();
    return false;
  }

}.bind(this));
Run Code Online (Sandbox Code Playgroud)

在这些代码中,我只是试图阻止导航,然后返回。没用 在某些情况下,我想导航到某些视图。例如:

如果用户在视图3中->单击启动板后退按钮->导航到视图1(不是先前的导航目标)

但是我无法停止导航机制以返回到先前的目标。

我将不胜感激任何帮助或想法。

javascript jquery sapui5

1
推荐指数
1
解决办法
962
查看次数

如何使用OData模型获取项目表值?

我有一个OData模型,数据如下

在此输入图像描述

在这里,Under ZRECRUITMENT_TRACERRzSet(1),我有" toCandidates"这是关联,它有项目级数据.

如何在控制器中访问它的值.

我试过用

oModel.getProperty('/ZRECRUITMENT_TRACERRzSet(1)/toCandidates')
Run Code Online (Sandbox Code Playgroud)

但它没有帮助.

odata sapui5

0
推荐指数
1
解决办法
148
查看次数

标签 统计

sapui5 ×4

asynchronous ×1

javascript ×1

jquery ×1

odata ×1

performance ×1