SAP UI5-将.CSV导入OData模型-错误

2020-09-20 12:20发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

显示导入错误时,将显示所有记录的错误消息

我正在将记录从.CSV文件导入到oData模型中,如果记录没有任何错误,它们将正常导入,但是如果其中一条记录有错误,它将为所有创建选项考虑相同的记录。

 onImportCSV:函数(事件){
             var self = this;
             var oModelAdmin = this.getModel(" admin");
             var oView = this.getView();
             var oTable = oView.byId(" idTable");
             var aIndices = oView.byId(" idTable")。getSelectedIndices();
             oMessages = [];
            
             如果(aIndices.length <1){
                 MessageToast.show("Nãoexistem items selecionados");
             }其他{
                 for(var i = 0; i 
 

因为它会忽略正确的记录,并将失败的记录应用于所有交互

对不起,英语不好。

odata-error.jpg (96.8 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

显示导入错误时,将显示所有记录的错误消息

我正在将记录从.CSV文件导入到oData模型中,如果记录没有任何错误,它们将正常导入,但是如果其中一条记录有错误,它将为所有创建选项考虑相同的记录。

 onImportCSV:函数(事件){
             var self = this;
             var oModelAdmin = this.getModel(" admin");
             var oView = this.getView();
             var oTable = oView.byId(" idTable");
             var aIndices = oView.byId(" idTable")。getSelectedIndices();
             oMessages = [];
            
             如果(aIndices.length <1){
                 MessageToast.show("Nãoexistem items selecionados");
             }其他{
                 for(var i = 0; i 
 

因为它会忽略正确的记录,并将失败的记录应用于所有交互

对不起,英语不好。

odata-error.jpg (96.8 kB)
付费偷看设置
发送
2条回答
悠然的二货
1楼-- · 2020-09-20 13:05

嗨,

为什么要得到这样的表数据.. ?? 为什么不使用模型?

谢谢

唯爱

悻福寶寶
2楼-- · 2020-09-20 13:06

比起您是如何导入的,您可能已经从excel读取了数据并将其使用模型绑定到表上? 正确?? 如果是这样,那么您可以获得所选择的项目,然后就每个项目而言,您可以获得bindingContext来获取值,然后将其添加到odata请求中。

这就是您需要做的..

一周热门 更多>