如何在 sapui5 中绑定 sap.m.MessageBox 上的事件?

How to bind event on sap.m.MessageBox in sapui5?

我正在探索中使用 this MessageBox demo。如何在按钮上绑定事件:MessageBox.Action.YES/"Custom Button"?

MessageBox.show api中,我只找到了onClose个参数。

您的 link 指向 SAP 外部人员无法访问的 SAP 内部页面,请确保 post link 可从互联网访问。

在此 Explored Example 中,您可以看到页脚中的按钮有事件。

你错过了哪个活动?

MessageBox.confirm(sText, {
    title : sTitle,
    initialFocus : sap.m.MessageBox.Action.CANCEL,
    onClose : function(sButton) {
        if (sButton === MessageBox.Action.OK) {
            // Do something
        } elseif (sButton === MessageBox.Action.CANCEL) {
            // Do something
        } elseif (sButton === "Custom Button) {
           // Do something
        };
    }
});