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

全站加速_百度云管家下载_试用

小七 141 0

数据库服务器_腾讯云祝敏珂_便宜的

既然你在研究这个话题,你可能会偶然发现我的一个关于组件重用的老博客系列。

自2017年以来,有很多变化,比如1.52中引入了组件用法,这是Mike Doyle在他的博客中提到的。这个概念非常简单,可以让您在多个领域使用同一个组件,而不必担心重用组件的状态。

在这个博客中,我想详细介绍一下如何将组件重用添加到Fiori Elements应用程序中。为什么你可能会问,如果你有一个重用组件服务于一个特定的需求,或者只是不喜欢"标准"的valuehelp,那么重用是非常有价值的。我们目前有一个场景,啥是大数据,我的一个客户想在valuehelp中使用一个树表,据我所知,我们不能用注释来处理这个问题。如果你知道怎么做,国家大数据,请写博客!

好吧,我们开始吧!

首先,我不会详细介绍如何创建Fiori elements应用程序,我假设你已经介绍过了。我的用例是在列表报告中添加一个自定义过滤器,然后打开我们的重用应用程序。

所以首先,创建一个扩展作为自定义过滤器

现在添加一个额外的片段,它将作为包含我们重用组件的弹出窗口。在这个片段中,您需要指定组件容器。

现在我注意到我认为这里有一个bug。如果我们使用组件用法,淘客大联盟,那么我们的组件将不会加载。我相信这与Fiori元素与"标准"SAPUI5应用程序属于不同类型的组件有关——"sap/suite/ui/generic/template/lib/AppComponent"与sap/ui/core/UIComponent。但我还没有得到证实。所以现在请你容忍我,好评返现,照旧做?通过指定重用应用程序的名称和组件。记住将proprogate模型设置为true,这样我们就可以与本博客中讨论的模型进行交互

好的,在我们的清单中,企业软件公司,让我们添加一个新的jsonmodel,它将成为我们的过滤模型,然后是组件依赖项

添加依赖项下的组件:

接下来我们需要添加代码来打开与组件容器的对话框并为我们的选择和取消按钮提供事件处理程序。快速添加控制器的一个小技巧就是添加一个自定义操作。这将在清单中添加您的所有依赖项。

让我们添加所需的代码:

记住再次删除操作,如果您像我一样作弊。

现在在我们的neo中-应用程序.json文件,让我们添加对我们的组件的引用,以便SCP知道在哪里查找。

这就是我们在Fiori Elements应用程序中所需要的。现在让我们构建一个简单的应用程序来使用

使用模板向导并添加一个sapui5应用程序。将其命名为test和elementsreuse作为namespace(否则您需要更正Elements应用程序以及组件容器中的清单。)

在视图中,我只是添加了一个带有更改事件的输入字段。记住移除shell,因为这会产生一些问题。

在控制器中,您只需添加更改事件,即可将值写入我们之前创建的过滤器模型。

应该就是这样。现在,当您输入一条注释,然后按下选择按钮时,您应该拥有将其附加到表绑定中所需的所有代码。