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

谷歌云_长沙做企业网站的公司_哪家好

小七 141 0

可用性是成功应用的关键。我相信用户交互应该是无缝的,而Fiori的指导方针帮助我们实现了这个目标。我想分享一下我在一个简单的Fiori应用程序中开发一些基本功能的经验。我将使用Worklist应用程序(在第一个母版页上列出记录,单击记录进入允许编辑的对象页)作为模板。工作列表应用程序工作得很好,大数据包括,但我觉得如果你正在更新多个记录,那就需要很多导航功能。

网上有许多有用的代码示例,显示了类似的功能,建站服务,所以希望你能从每个帖子中受益一点,从而开发出你的理想项目。

在这个项目中,大数据挖掘,将开发以下功能:

屏幕截图对于完成的应用程序:

我将不深入讨论本节的oData服务创建,因为这已经在许多其他非常好的教程中进行了描述。

需要注意的一点是,您的oData服务必须准备好处理批处理请求。

实现这一点的方法是:

转到事务SEGW。选择您的Web服务项目>展开运行时工件。右键单击*\u EX\u DPC\u EXT并选择Go to ABAP Workbench.

选择以下方法,然后按"重新定义"按钮。

只需放置代码退出即可激活所有内容。

对以下两种方法执行此操作:

/IWBEP/IF\u MGW\u CORE\u SRV\u RUNTIME~ CHANGESET\u BEGIN/IWBEP/IF\u MGW\u CORE\u SRV\u RUNTIME~ CHANGESET\u END

这里有一个链接详细描述了这个过程:

https://help.sap.com/viewer/0ce0b8c56fa74dd897fffda8407e8272/7.5.6/en-US/6c47b2b39db9404582994070ec3d57a2.html

在SAP Web IDE中,使用工作列表模板和从Z表获取数据的oData服务创建新项目。

生成所有必要的可编辑字段:

将onChange事件(调用函数:onFieldValueChange)添加到所有可编辑字段:

此代码将记录ID添加到JavaScript数组(gchangedinsparr)。稍后我们将使用此数组来确定哪些记录已被更改。使用oData,您可以每次更新整个表,但这里我们尝试仅过滤已更新的记录。

保存所有按钮

保存所有方法的伪代码。

循环已更改的记录。使用组ID updateRecsGrpId对所有更改进行分组。只有使用groupid=updateRecsGrpId参数调用submitChange()方法,才能提交这些更改。

添加按钮:

使用弹出对话框添加记录;(即我们可以很容易地向表中添加一行,但是我使用一个对话框只是为了显示不同的用户交互选项。

在+添加按钮后面的事件:

调用:

XML片段的代码:

保存按钮(绿色)从弹出框中获取所有输入值,什么是物联网应用技术,然后调用然后调用模型:

屏幕截图:弹出添加对话框:

图像:创建时的记录保存:

删除按钮

*注:为了将表格设置为删除模式,您需要设置以下属性的表控件

截图:点击红色X图标删除具体记录:

截图:确认后删除记录:

删除按钮事件处理程序:

希望这些代码片段对您的项目有益。一如既往,请随时纠正我,智能家居物联网,因为我相信快速失败原则。

祝你好运,发展愉快