Ich habe zwei verschiedene Sprachen, d. H. Englisch und Deutsch in meiner Webanwendung und Benutzer können die Sprache in der Anwendung durch eine Auswahlbox ändern. Anfangs bekomme ich bevorzugte Sprache vom Backend und setze das Locale des Kerns wie folgt.Ändern von SAPU Application Locale dynamisch in der Anwendung
sap.ui.getCore().getConfiguration().setLanguage("//according to whatever is coming from back-end")
Nehmen wir an, die Ausgangssprache ist Englisch. Wenn der Benutzer ein Steuerelement öffnet, d. H. Sap.m.datepicker, wird der Kalender in Englisch angezeigt. Wenn der Benutzer ändert sich die Sprache auf Deutsch von der Anwendung i wieder die Sprache im Kern am Wechsel wie folgt:
sap.ui.getCore().getConfiguration().setLanguage("de-DE")
Nun, wenn Benutzer öffnet das gleiche picker, wird es statt Deutsch in Englisch angezeigt wird und wenn der Benutzer Öffnet ein weiteres Steuerelement oder einen Datumszeiger, der auf Deutsch gerendert wird.
Die Seite wird beim Ändern der Sprache in der App nicht aktualisiert. Bitte schlagen Sie mir eine Lösung vor, um das Gebietsschema der Steuerelemente dynamisch zu ändern.