Я использую эту демонстрацию MessageBox в Исследовано. Как привязать событие к кнопкам: MessageBox.Action.YES/"Пользовательская кнопка"?
В MessageBox.show API , я нашел только onClose
параметров.
Я использую эту демонстрацию MessageBox в Исследовано. Как привязать событие к кнопкам: MessageBox.Action.YES/"Пользовательская кнопка"?
В 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, обязательно размещайте ссылки, доступные из Интернета.
В этом исследованном примере вы можете увидеть события для кнопки в нижнем колонтитуле.
sap.m.Dialog
, а не sap.m.MessageBox
? Значит, нет возможности привязать событие к MessageBox?
- person Tina Chen; 09.09.2016
sap.m.Dialog
. Просто любопытно, если нет возможности связать событие в окне сообщений, какой смысл использовать в нем пользовательскую кнопку... - person Tina Chen   schedule 09.09.2016