Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CRUDUI类管理屏幕_Javascript_Sapui5_Sap Fiori - Fatal编程技术网

Javascript CRUDUI类管理屏幕

Javascript CRUDUI类管理屏幕,javascript,sapui5,sap-fiori,Javascript,Sapui5,Sap Fiori,我需要创建一个启用复选框并从网关服务器读取数据的表。此屏幕上有添加、更新和删除选项 单击“添加”对话框将打开,将显示名称、id、开始日期、结束日期、消息等条目 正如您所知,要创建新数据,请使用“添加”按钮。在使用某些修正更新的情况下,将在选中单个复选框时读取现有数据。删除可用于单个或多个 请帮助我在对话框中形成结构和更好的布局,或者使用片段来显示xml视图,而不是支持所有设备以及使用JSON和odata的功能的Javascript编码 我们将不胜感激 谢谢和问候 RK我不确定问题是什么,但如果是

我需要创建一个启用复选框并从网关服务器读取数据的表。此屏幕上有添加、更新和删除选项

单击“添加”对话框将打开,将显示名称、id、开始日期、结束日期、消息等条目

正如您所知,要创建新数据,请使用“添加”按钮。在使用某些修正更新的情况下,将在选中单个复选框时读取现有数据。删除可用于单个或多个

请帮助我在对话框中形成结构和更好的布局,或者使用片段来显示xml视图,而不是支持所有设备以及使用JSON和odata的功能的Javascript编码

我们将不胜感激

谢谢和问候


RK

我不确定问题是什么,但如果是如何最好地使用CRUD UI5应用程序,我通常会构建一个主/细节平面图,在细节侧有一个只读视图和一个编辑/新视图,然后你应该能够构造视图以使用相同的OData模型,并且你可以轻松地在阅读视图和编辑视图之间切换

在清单中对齐路由,创建3个目标,读取/编辑/创建,而不是在更改数据时使用路由导航,如
oRouter.navTo()
,使用目标导航
oRouter.getTargets().display()
,并将新视图与以前获取的数据绑定,一旦更改并提交数据,导航回应该显示更新数据的读取视图

对于“删除”,只需在“详细信息”操作栏上创建一个“删除”按钮,对于多次删除,您有许多选项可以选择如何实现它,这取决于您希望它如何工作


OData V2/V4允许您在无需大量手动编码的情况下实现这种灵活性。有关更多信息,您可以在WebIDE中参考SAP的CRUD模板,但我的建议是仅将其用作参考,而不是构建实际的应用程序。

在开始之前您做了哪些尝试?嗨,Jefer,您有zip文件中的示例程序吗?请使用git与我分享我将检查。Hi-Ram,正如我提到的,有很多方法可以满足您的要求,一个很好的初始参考是WebIDE中SAP的CRUD模板。