金山云_数据库基本特点_返利

免备案CDN 虚拟云 浏览

小编:对于空间要求,本博客分为5部分: 现在您已经了解了如何创建智能模板应用程序,让我们看看如何使用SAP Web IDE配置其ListReport页。 1–打开您的SAP Web IDE并进入您的STDemo应用 2–在we

对于空间要求,本博客分为5部分:

现在您已经了解了如何创建智能模板应用程序,让我们看看如何使用SAP Web IDE配置其ListReport页。

1–打开您的SAP Web IDE并进入您的STDemo应用

2–在webapp下创建一个名为annotations的新文件夹

3–右键单击此新文件夹并选择new–>Create Annotation。

4–通过选择其名称(即。annotation1.xml)并通过选择服务数据源(在本例中为GWU BASIC),然后单击Next

5–单击Finish

6–如果双击清单.json文件,现在,您可以检查应用程序中是否存在新的批注,以及它是否已绑定到元数据.xml所选服务的文件

7–右键单击新的annotation annotation1.xml,然后选择Open with–>annotation Modeler

8–AM将打开。现在我们需要选择要为哪个实体集创建注释。由于ProductSet是我们选择作为数据绑定OData集合的实体集,因此这是自动建议的实体集。保留此选项并单击Annotate

9–将为ProductSet创建一个新注释。我们想要的是显示属于这个集合的所有成员的列表,所以我们需要向这个注释文件添加一个新的UI.LineItem注释项:它将负责显示此列表。点击位于本地注释行

10-添加新注释的"+"符号UI.LineItem注释项并单击OK

11–添加此项后,我们需要为此表定义列。所以点击屏幕上的"+"号UI.LineItem第12行-添加UI.DataField注释术语并点击OK

13–重复4次。你现在应该有5个UI.DataFields添加到UI.LineItem注释项

14–选择第一个并将其绑定到ProductID值,然后单击应用

15–对另一个执行相同的操作UI.DataFields将它们指定为名称、类别、说明和价格

16–如果您现在开始应用程序,您将能够查看ListReport页面完全填充

17–我们还没有完成:我们想在上面放置一个过滤条UI.LineItem能够按ProductID和Category进行筛选的组件。让我们再次在AM上单击本地注释行旁边的"+"号。选择UI.SelectionFieldsannotation term并单击OK

18–首先选择ProductID字段,然后单击Add Path并指定类别。然后点击应用按钮

19–保存注释

20–刷新或重新启动应用程序,您应该可以在页眉

21–作为本章的最后一步,我们想在页面顶部添加一个按钮UI.LineItem对象。我们想,通过这个按钮,执行一些特殊的功能导入来自后端。这些功能(如果存在)列在元数据.xml文件。单击屏幕上的"+"符号UI.LineItem注释并添加新的UI.DataFieldForAction操作组件。

22–定义此组件的标签,并选择RegenerateAllData函数作为操作;然后单击应用。如您所见,云上数据库,这是一个特殊的函数,在元数据.xml文件。你只需要一个按钮就可以了。此功能在后端服务上执行。

注意:注意,在这种情况下,此功能在这里不起任何作用:这只是一个示例,说明如何在后端服务上附加一个触发操作的按钮

23–这是新按钮的最终布局

让我们继续下一步我们将学习如何在应用程序中添加一个对象页,云服务器如何,当您单击ListReport的某一行时会显示该页:如何将智能模板与SAP Web IDE结合使用–对象页!

谢谢你的精彩帖子!我使用相同的标准oData服务遵循这些步骤,但是在添加按钮时遇到了问题。事实上,我不能看到行动"RegenerateAllData"在下拉列表中,数据库的学习,即使它在元数据.xml. 请您对此提出建议。

谢谢

您好Sudhanshu,

请您在这里附上您的操作配置数据字段的屏幕截图,您可以说您的下拉框是空的吗?

您好,

Simmaco

您好Simmaco,

请查看附件截图。

谢谢!

嗨Sudhanshu,

看起来你的应用程序和我的不同:你有几个注解文件,在这个注解中你使用的是另一个注解的内容。不确定这是否能解决问题。为了更深入的调查,我需要你的应用程序。你可以私下寄给我吗?或者你可以试着完全按照我的流程来做,看看你是否也有同样的想法。我删除了两个自动创建的注释,它显示了该服务的所有函数导入。再次感谢!

另外,我只能使用DataField中的函数导入进行操作或任何其他CRUD操作。

请就此向我提供建议。

谢谢!

嗨,Sudhanshu,

在OData V2中,一个操作只能是一个函数导入。

此外,对于创建或更新等其他操作,您需要发送有效负载,对于删除,您需要处理一个特定的条目。

它的语义与函数导入不同

所以我猜答案是否定的。

干杯,

卡洛斯

亲爱的Simmaco,

我添加了annotation1.xml文件,如您所示。但它给出了以下错误,云服务器网址,如屏幕截图所附

嗨,

是的,这是SAP Web IDE最新版本的已知问题。要解决此问题,您可以尝试在中手动添加注释文件清单.json文件。

这样应该可以工作。

问候,

Simmaco

谢谢你Simmaco。

我已经通过在本地创建注释文件解决了问题。

列表报告中是否可以有一列显示图标?如果是,我怎么做?Thx

嗨Simmaco,

真的很好的贡献,云存储技术,这些帖子-就像我喜欢的那样。

我唯一想要的是……:

请继续发表

Carlos

当前网址:http://www.vmchk.com/linggan/95825.html

 
你可能喜欢的: