美国服务器_安徽高端网站建设_哪家好

企业应用 虚拟云 浏览

小编:在sapui5应用程序中,我们经常需要使用搜索帮助并从后端获取数据。在我的一个项目中,我们为同一个实体创建了单独的实体,并在get\u entity或get\u entityset方法中编写了代码,但通过

在sapui5应用程序中,我们经常需要使用搜索帮助并从后端获取数据。在我的一个项目中,我们为同一个实体创建了单独的实体,并在get\u entity或get\u entityset方法中编写了代码,但通过在gateway builder项目本身中使用search help的导入功能而不编写任何代码,可以执行一些简单的步骤。希望本文对刚接触odata和sapui5的程序员有所帮助。

这里我已经描述了为UI5应用程序上公开的字段创建搜索帮助的步骤。

在segw事务中创建一个新项目,如下所示

右键单击数据模型并选择导入,然后选择搜索帮助选项。

在本例中我们将为用户创建搜索帮助,云服务器9元,云数据数据库,请注意目前segw只支持初级搜索帮助。您可以在给定的输入字段中提供标准或自定义的搜索帮助名称。

这里您可以选择生成实体的读取和查询操作,代码将根据搜索帮助自动生成。

根据选择的搜索帮助,您将看到参数列表并根据需要选择。

下一屏幕

选择主键在这里,云计算数据,按下一步。

然后检查并生成项目。

转到运行时工件,您可以看到代码在get\u entity和get\u entityset方法中自动生成。

如果您需要在这些方法中进行任何更改,例如更改选择参数,添加一些条件,您可以复制上面的代码,重新定义上述方法,使用代码并进行必要的更改。

测试更改,注册网关项目并运行网关客户端并执行entityset,您可以在输出屏幕中看到用户名。

/sap/opu/odata/sap/ZïSEARCHHELP\U P1ïSRV/userSearchSet

创建sap ui5应用程序,使用SAP UI5模板创建新项目

将odata服务连接到上述项目,右键单击项目名称,转到"新建",然后选择"odata服务"。在usersearch视图中,使用服务名称

搜索您的项目,创建一个用于连接搜索帮助请求的输入字段

启用showValueHelp和valueHelpRequest属性。

valueHelpRequest将请求函数名称,我们可以在其中指定实体集和片段设计以显示用户列表。

创建一个片段,如下所示在用户搜索后保持值

现在加载用户搜索实体集,进入控制器进行用户搜索视图并设置odata模型。

现在我们将实现输入控件提交事件的onSearch功能。

在该功能中,我们将为用户搜索对话框创建一个片段实例。将筛选条件设置为用户名,然后将项目列表与下面的对话框实例绑定。

测试更改

现在您可以看到我们可以使用输入字段作为搜索帮助。您可以按键盘上的f4键,也可以按输入框中的下方图标来调用搜索帮助。

在本例中,我们有用户标准的搜索帮助"user\u docu",玩转云服务器,因此生成的代码将相应地工作。通常,代码将搜索输入中给定的字符串,什么是云服务,即使用select option中的"EQ"选项。您可以根据需要将其更改为"CP"或任何其他选项。

此示例和步骤有助于设计基本搜索帮助,并在sapui5屏幕上显示相同的帮助。根据需要,您可以修改后端代码,也可以使用表在输出上显示多列,以防搜索帮助多列。此外,如果数据负载很大,您可以限制搜索帮助以筛选相关数据,并减少数据量。希望这将使您开始在您的项目中创建搜索帮助。

当前网址:http://www.vmchk.com/share/2021/0408/72692.html

 
你可能喜欢的: