2017-02-01 2 views
0

Ich verwendete den Namespace sap.ca.ui.message.message, um ein Fehler-Popup zu erstellen. Ich bemerkte, dass dies veraltet war und ich verwende jetzt den korrekten sap.m.Messagebox.error Namensraum. Ich bin jedoch verwirrt über die Eigenschaften, die ich für dieses Dialogfeld verwenden kann. Der veraltete Namespace verfügt über Eigenschaften, die nicht die korrekten Eigenschaften haben, z. B. "Details". Ich habe jedoch gesehen, dass MessageBox.show die Eigenschaft Details verwenden kann. Kann ich diese Eigenschaften noch definieren? Wo ist eine Liste der Eigenschaften? Keiner der folgenden Links beantwortet meine Frage und der Link Explored zeigt nur ein paar einfache Beispiele.MessageBox Eigenschaften?

https://sapui5.hana.ondemand.com/explored.html#/entity/sap.m.MessageBox%20/samples https://sapui5.hana.ondemand.com/#docs/api/symbols/sap.m.MessageBox.html

Antwort

0

Im sap.m.MessageBox. error ist nicht Parameter "Details". Bitte, was genau möchten Sie in den Details anzeigen?

EDITED 17.25 010217:

Sie können immer noch sap.m.MessageBox verwenden. show und seine Objektdetails, nur gesetzt Fehlersymbol:

icon: sap.m.MessageBox.Icon.ERROR, 

Hier arbeitet jsbin example.

EDITED 19.38 010217:

Der Parameter "Details" funktioniert auch für sap.m.MessageBox.error, hier ist jsbin example.

+1

Ein längerer Text, den ein Benutzer auswählen kann oder nicht, wie sap.m.MessageBox.show in seiner mOptions.show tun kann – Developer

+0

Ah okay, also warum sollte ich jemals sap.m.MessageBox verwenden. Fehler, wenn ich sap.m.MessageBox.show verwenden kann? – Developer

+0

Sie können auch sap.m.MessageBox.error verwenden, wenn Sie möchten http://jsbin.com/diferuguhu/1/edit?html,js,output – Jaro