SAPUI5 OData 成功和错误消息与 sap.m.MessageBox.



在我的SAPUI5应用程序中,我有一个工作正常的OData操作。现在,如果可以创建新条目,我尝试显示成功消息,如果不能,则显示错误消息。这是我的代码:

oModel.create("/ImportHeaders", oData, null, 
function() { 
sap.m.MessageBox.success("Interaction successfully created!", {
title: "Success",                                      
initialFocus: null                                   
});
},
function() { 
sap.m.MessageBox.error("Interaction could not be created.", {
title: "Error",                                      
initialFocus: null                                   
});
}
);

这不会显示任何消息框(操作是否成功是否相同(。我做错了什么?


更新到 I.B.Ns 答案。此代码实现了成功消息的显示,但是如果没有创建交互?有什么想法吗?

oModel.create("/ImportHeaders", oData, { 
success: function() { 
sap.m.MessageBox.success("Interaction successfully created!", {
title: "Success",                                      
initialFocus: null                                   
});
},
error: function() { 
sap.m.MessageBox.error("Interaction could not be created.", {
title: "Error",                                      
initialFocus: null                                   
});
}
});

Model.create 方法参数是 (sPath, oData, mParameters?(,试试这个:

oModel.create("/ImportHeaders", oData, { 
success: function() { 
sap.m.MessageBox.success("Interaction successfully created!", {
title: "Success",                                      
initialFocus: null                                   
});
},
error: function() { 
sap.m.MessageBox.error("Interaction could not be created.", {
title: "Error",                                      
initialFocus: null                                   
});
}
});

最新更新