云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

阿里云_块存储和文件存储_怎么买

小七 141 0

亲爱的Fiori朋友,

默认的Fiori启动板不允许用户切换语言,无需注销/登录。通过打开"用户"菜单并导航到"用户首选项",可以查看登录时使用的语言。但是,无法更改此菜单中的语言。

为了允许用户在使用Fiori启动板时切换语言,智能建站软件,我在中添加了一个UI插件,允许用户在工作时切换语言,而无需注销/登录。浏览器内置的导航API用于更改URL参数"sap language"的值。在我的示例中,什么叫云服务,我将允许用户在英语和荷兰语之间切换。

UI插件

Fiori启动板中的UI插件允许您将UI元素添加到Fiori启动板页面。你可以称它们为Fiori启动板的扩展点。按照本分步指南,了解如何添加允许用户切换语言的UI插件。

步骤1:在SAP Web IDE中创建UI插件

在Web IDE中创建新项目,不要从模板开始,只需在"工作区"文件夹中创建一个新文件夹。给文件夹一个有意义的名称,UIPlugin例如

在新项目中创建一个新文件并调用它组件.js,将下面的代码放入其中,中移物联网,它将定义一个空的SAPUI5组件。

让我们实现init函数。在这个函数中,我们将首先得到sap.ushell.renderers文件.fiori2.Renderer对象。使用此对象,我们可以将UI元素添加到默认的Fiori启动板,例如通过在标题部分的末尾添加按钮。将以下代码放入init函数:

您可以在fiori2.renderer的API参考页上找到所有可能的UI插件:https://sapui5.hana.ondemand.com/#docs/api/symbols/sap.ushell.renderers.fiori2.Renderer.html

在这个例子中,当我们点击按钮时,会出现一个ActionSheet弹出菜单,我们需要创建两个新函数:createMenu和showLanguageMenu。在这些函数中,外汇返现,将创建并打开一个新的sap.m.ActionSheet元素。

步骤2:将UI插件部署到您的ABAP前端系统

右键单击您的项目并导航到Deploy->Deploy to SAPUI5 ABAP Repository

选择目标系统,并输入应用程序的名称,Z\u FLP\u PLUGINS例如:

点击Finish开始部署过程。

第3步:激活ABAP前端系统上的UI插件

Open transaction/n/UI2/FLPD\u CUST打开Fiori Launchpad配置工具并创建新目录。确保在左上角选中"目录"选项卡,然后单击左下角的"+"—按钮:

为新目录指定一个有意义的名称,例如FLP Plugins和ZèFLPèPlugins。

现在导航到"目标映射"选项卡,并创建新的目标映射:

为目标映射输入以下数据并保存:

语义对象:Shell操作:插件应用程序类型SAPUI5 Fiori App标题:FLP插件URL:/sap/bc/ui5\u ui5/sap/Z\u FLP\u插件身份证号码:com.example.FLPPlugins公司

第4步:在ABAP前端服务器上创建一个角色

打开事务PFCG并创建一个新的单个角色,物联网智库,例如z\u flp\u plugins。对其进行有意义的描述。

保存角色并进入"菜单"选项卡,在菜单中插入Fiori Catalo:

将角色分配给您的用户并保存。打开Fiori启动板,看看你的Fiori启动板UI插件!