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

负载均衡_网站建设费_哪个好

小七 141 0

天气越来越冷,圣诞节快到了。当我们用冬天的夹克、帽子和围巾来保暖身体的时候,我们用那种特别的、温暖的圣诞节感觉来温暖我们的心。然而,这种感觉很少与它有关。但是如果我告诉你,你可能会惊讶于你的Fiori用户,他们登录,Fiori启动板正在下雪…

下雪效果信用

首先我想指出的是,下雪效果本身并不是我创建的,只是我通过代码笔.io. 请在这里查看原始的snow effect javascript和作者:snowing effect@codepen.

开发一个"特殊的"Fiori Launchpad插件

你可能猜到了;我说的是Fiori Launchpad的插件。在Fiori中开发插件与开发应用程序非常相似,只是有一些不同。让我们完成所有步骤。

首先,作为一个先决条件,在您的SAP Web IDE中,您必须启用以下扩展:SAP Fiori Launchpad Extensibility

从模板创建一个新项目,并选择现在可用的"SAP Fiori Launchpad Plugin"模板。有关更多详细信息,请访问SAP帮助。这将为插件生成所有必要的文件,其中最重要的是组件.js,类似于应用程序。我用名称空间Snow调用了我的项目Snow。

现在我们不仅可以访问直接的HTML文件,淘客app原生,尤其是插件,它是加载到Fiori启动板shell中的东西–所以我们不能只复制粘贴codepen中的内容。相反,我们需要将雪花效果(或者更确切地说是所有的雪花)转化为我们可以调用的对象。我用以下方法解决了这个问题:我在项目中创建了一个名为controller的新文件夹和一个文件雪花.js–我的雪花控制器。雪花.js从codepen获取大部分javascript代码,但"fiorified"如下:

简单地说:codepen中的函数现在是Flake对象的方法,全局变量是对象属性。请注意:在上面的代码中,你找不到init或loop函数:init创建所有的雪花和loop显示并设置它们的动画:这两个我们都不能直接从控制器执行。

到目前为止,我们只有一个可以模拟雪花的控制器。现在我们需要使用这个对象并在我们的Fiori启动板中显示雪花。为此,我们必须修改现有的组件.js文件。

第一步:我们需要访问我们的Flake控制器(上面第4行和第5行)以及设备对象。

在组件的init()生命周期方法中,我们现在可以做原版在init函数中所做的事情了(或多或少):

您可能注意到现在的代码与原版有很大的不同。主要的原因-如前所述-是我们不只是有一个HTML文件来增强,而是我们与我们的插件的生命周期方法的工作。阅读上面代码中提供的注释应该解释代码是如何更改的,以及为什么需要按此顺序更改。需要了解的一件重要的事情是获取画布的jQuery代码:

上面所做的只是在呈现的HTML中搜索任何画布标记:。幸运的是,Fiori启动板确实使用了一个画布,这实际上是唯一的原因,为什么我们可以将这个codepen示例转换成Fiori插件。我们创建的雪花控制器为雪花提供了一个位置并可以更改它,循环函数(下一步)将它们绘制到画布中。没有画布,我们无法绘制或动画的雪花,以创造下雪的效果。这就是为什么插件不会做任何事情,如果没有画布对象在呈现的HTML代码中找到!

以上最后一个代码位调用这个循环()它相当于原来的循环函数,对于我们来说,是作为方法添加到组件.js·

我们到了:在菲奥里发射台画布上绘制的降雪效果。

在我们完全离开开发区之前,大数据趋势,我们当然应该测试插件,确保它正在运行,最重要的是,不会导致任何错误。测试插件有点不同于应用程序:我们必须运行一个沙盒启动板(模板向导已经处理),它将加载我们的插件:请在SAP帮助中找到详细的指南。

使用你的插件

一旦你测试了插件,淘客帝国,一切正常,返利app开发,你可以部署你的插件并将其添加到你的Fiori启动板。根据您的系统环境,您可能需要执行不同的步骤,但可以在下面找到一个使用SAP云平台的示例。

将插件部署到SAP云平台

这篇博客文章还提供了一个关于如何将插件添加到SAP云平台Fiori Launchpad门户网站的指南(在最后)。

,大数据怎么用