首页 > 其他分享 >SAP Fiori Elements 应用加载时的 url 参数 sap-ui-xx-viewCache=false

SAP Fiori Elements 应用加载时的 url 参数 sap-ui-xx-viewCache=false

时间:2023-07-29 16:35:56浏览次数:39  
标签:缓存 false 视图 Elements Fiori 应用 ui SAP

SAP Fiori Elements 是 SAP 提供的一种 UI 技术,其主要目的是提供一种快速、简单、一致且易于维护的方式来开发 SAP 用户界面。而 sap-ui-xx-viewCache=false 是一个 URL 参数,用于控制 Fiori Elements 应用的视图缓存。

在 SAP Fiori Elements 中,视图缓存是一个可以提高应用性能的机制。默认情况下,当用户导航到一个新的视图时,该视图的 UI 结构会被缓存起来。这样,当用户再次返回到该视图时,应用可以直接从缓存中加载 UI 结构,而不需要再次从服务器上获取。这可以显著提高应用的响应速度和性能。

但在某些情况下,开发人员可能希望禁用视图缓存。例如,开发人员正在开发或调试一个 Fiori Elements 应用,可能希望能够立即看到所做的更改的效果,而不是看到缓存中的旧版本。或者,如果视图的数据非常动态,且必须始终保持最新,那么开发人员可能也希望禁用视图缓存。

这就是 "sap-ui-xx-viewCache=false" 这个 URL 参数的作用。当在 Fiori Elements 应用的 URL 中添加这个参数时,应用将会禁用视图缓存。换句话说,每次导航到一个视图时,应用都会从服务器上获取最新的 UI 结构,而不是从缓存中加载。

举个例子,假设正在开发一个 Fiori Elements 应用,该应用的 URL 是 "http://myserver.com/myapp"。如果你希望禁用视图缓存,你可以在 URL 中添加 "sap-ui-xx-viewCache=false" 参数,如下:

http://myserver.com/myapp?sap-ui-xx-viewCache=false

这样,无论何时加载这个 URL,应用都会禁用视图缓存,始终从服务器上获取最新的 UI 结构。

需要注意的是,禁用视图缓存可能会对应用的性能产生影响,因为每次导航到一个视图时,应用都需要从服务器上获取 UI 结构。因此,应该根据你的具体需求和情况,谨慎地使用这个参数。

标签:缓存,false,视图,Elements,Fiori,应用,ui,SAP
From: https://www.cnblogs.com/sap-jerry/p/17590013.html

相关文章

  • SAP UI5 OData 请求 url 中的参数 sap-value-list=none
    SAPUI5是一个基于JavaScript的用户界面技术,用于构建企业级web应用程序。OData(OpenDataProtocol)是一个开放标准,允许消费者查询和操作数据。在SAPUI5应用中,OData服务用于处理数据交换。当SAPUI5应用加载时,应用会自动发起一个OData元数据请求,这是因为应用需要从服务端获取元数......
  • asp:Repeater和UI:Grid数据为空时如何显示表头?
    一、asp:RepeaterRepeater控件用于显示被绑定在该控件上的项目的重复列表。Repeater控件可被绑定到数据库表、XML文件或者其他项目列表。 1.1-前台页面代码1<asp:RepeaterID="ImageTypeListNew"runat="server"OnItemCommand="ImageTypeListNew_ItemCommand">2......
  • ugui学习 - 自己实现InputField光标的显示,闪烁,左右移动
    最终效果 代码usingSystem.Collections;usingUnityEngine;usingUnityEngine.UI;[DisallowMultipleComponent][RequireComponent(typeof(CanvasRenderer))][RequireComponent(typeof(RectTransform))]publicclassMyInputField_Caret:MonoBehaviour,ICanvasEle......
  • Docker buildx 安装
    简介Dockerbuildx是docker的一个插件,它包含如下作用:支持MobyBuildKit的所有特性;可以跨CPU架构编译镜像;可以在跨多节点同时编译镜像。本文主要介绍其在Linux上的安装过程。备注:在Windows和macOs上,DockerDesktop已经包含了DockerBuildx,无需额外安装,可通过命令dockerbuildxversi......
  • element-ui 日期选择器报错 Prop being mutated: "placement"
    报错信息解决方法,添加placement="bottom-start"<el-date-pickerv-model="queryParams.startTime"type="date"placeholder="开始时间"value-format="yyyy-MM-ddHH:mm:ss"placement="bottom-start">......
  • UI设计素材灵感网站推荐
    设计师要想在瞬息万变的设计世界中紧跟潮流,就需要不断探索和访问流行的UI设计网站,看看什么是时尚。UI设计网站也是寻求可能解决方案、脚本和设计反馈的好地方。Behance对很多设计师来说并不陌生,是Adobe的UI设计网站。然而,2022年8月,Behance毫无征兆地禁止了国内账户。但别担心,本文......
  • element-ui中的change事件传递多个参数的方法
    相关小例子(比如,我想要目前的选中值和index)<el-selectv-model="value"placeholder="请选择"><el-optionv-for="(item,index)inoptions":key="item.value":label="item.label":value="i......
  • 3*0.1 == 0.3 将会返回什么?true 还是 false?
    返回false因为有些浮点数不能完全精确的表示出来。例如:publicstaticvoidmain(String[]args){System.out.println(3*0.1);System.out.println(4*0.1);System.out.println(3*0.1==0.3);System.out.println(13*0.1==1.3);......
  • ElementUI 扩展
    学习目录Vue.js基础:在学习ElementUI之前,你需要先掌握Vue.js的基础知识,包括Vue.js的核心概念、指令、组件等。ElementUI组件:ElementUI包含很多常用的UI组件,如按钮、表单、表格、弹窗等,你需要针对每个组件进行深入的学习,了解组件的使用方法、属性、事件等。ElementUI主题......
  • zabbixn 源码中 ui / frontends 文件夹下的代码文件负责的是哪方面的职责
    ui/frontends代码的职责通过下载源码查看,可以看到在zabbix-4.X中前端代码在frontends目录下,zabbix-6.X在ui目录下,虽然换了个马甲,但里面都是一些php文件。在Zabbix源码中,ui/frontends文件夹下的代码文件负责处理与用户界面(UI)相关的职责。这些文件包含了Zabbix前端......