こんにちは私はダイアログの魔法使いがボタンからコンソールのエラーの内容を表示する必要があります。dialog sapui5 oError.body displayレンダリング
UPDATE CRUDの中には、操作が特定の状況にある場合、私はコンソールからエラーを返す必要があります。 これはエラー関数のコードです。
function(oError){
var StringoError = JSON.parse(oError.response.body);
/*alert("Error!\n"+oError.message);*/
alert(StringoError.error.message.value);
は、私はそれが動作する2つのアラートを使用している場合..しかし、今私は、ユーザーエクスペリエンスをスタイルと、ダイアログ/ポップオーバー/ポップアップでError.messageとStringoError.error.message.valueの内容を配置する必要があります。 。は、私はこのように実装:
var dialog = new Dialog({
title: (oError.message),
type: 'Message',
state: 'Error',
content: new Text({
text: JSON.parse(oError.response.body).error.message.value,
}),
beginButton: new sap.m.Button({
text: 'Close',
press: function() {
dialog.close();
}
}),
afterClose: function() {
dialog.destroy();
}
});
dialog.open();
});
問題は、私はタイトルを見ることがということですが、私はerror.message.valueを見ることができないと、コンソールはエラーとして戻って私を与える:
The renderer for class sap.ui.core.Control is not defined or does not define a render function! Rendering of __control0 will be skipped!