sap.m.MessageBox中的SAPUI5 OData成功和错误消息
在我的SAPUI5应用程序中,我有一个运行良好的OData操作。现在,我尝试显示一条成功消息,如果可以创建新条目,则显示一条错误消息。这是我的代码:sap.m.MessageBox中的SAPUI5 OData成功和错误消息,odata,sapui5,messagebox,Odata,Sapui5,Messagebox,在我的SAPUI5应用程序中,我有一个运行良好的OData操作。现在,我尝试显示一条成功消息,如果可以创建新条目,则显示一条错误消息。这是我的代码: oModel.create("/ImportHeaders", oData, null, function() { sap.m.MessageBox.success("Interaction successfully created!", { title: "Success",
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
});
}
});
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
});
}
});
您是否在函数中添加了断点?如果是,它是否在函数中停止?请检查相应模型的API引用。例如,对于V2:您是否在函数中添加了断点?如果是,它是否在函数中停止?请检查相应模型的API引用。例如,对于V2:消息框会弹出,但它始终显示成功消息,即使没有创建交互?知道吗?没有互动是什么意思?在哪里调用de-omodel.create?直到我的应用程序部署到创建数据的服务器上,它才起作用。现在它工作得很好!消息框会弹出,但它总是显示成功消息,即使没有创建交互?知道吗?没有互动是什么意思?在哪里调用de-omodel.create?直到我的应用程序部署到创建数据的服务器上,它才起作用。现在它工作得很好!