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

SAPUI5 OData success and error message with 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                                   
        });
    }
});