私はthis MessageBox demoをExploredで使用しています。ボタンのイベントをバインドする方法:MessageBox.Action.YES/"カスタムボタン"?sapui5のsap.m.MessageBoxにイベントをバインドする方法は?
MessageBox.show apiには、onClose
というパラメータしか見つかりませんでした。
私はthis MessageBox demoをExploredで使用しています。ボタンのイベントをバインドする方法:MessageBox.Action.YES/"カスタムボタン"?sapui5のsap.m.MessageBoxにイベントをバインドする方法は?
MessageBox.show apiには、onClose
というパラメータしか見つかりませんでした。
どのイベントがありますか?
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
};
}
});
あなたのリンクがSAPの外部ページを指していますが、SAPの外部ページにアクセスできない場合は、インターネットからアクセスできるリンクを投稿してください。
このExplored Exampleには、フッターのボタンのイベントが表示されます。
申し訳ありませんが、私は[https://sapui5.hana.ondemand.com](https: //sapui5.hana.ondemand.com)。あなたが提供するイベントは 'sap.m.MessageBox'ではなく' sap.m.Dialog'です。したがって、MessageBoxのイベントをバインドする方法はありませんか? – Tina
私はhttps://sapui5.hana.ondemand.com/explored.html#/entity/sap.m.Dialog/samplesダイアログカスタムボタンやコントロールを定義するためのより良いオプションだと思います。 – Huseyin
ありがとう@hdereli、私はすでに 'sap.m.Dialog'を使って私の問題を解決しています。メッセージボックスにイベントをバインドする方法がない場合は好奇心が強いですが、カスタムボタンを使用するポイントは何ですか... – Tina