Hi,
In dialog box i have sap.m.Text control
for that i have to set text which is there in i18n
i tried using below code its not working.
var dialogmasterlist = new sap.m.Dialog({
title: 'Warning',
type: 'Message',
state: 'Warning',
content: new sap.m.Text({
text:"{i18n>notificationChangeAlert}"
}),
beginButton: new sap.m.Button({
text: 'Yes',
press: function() {
alert("Yes ");
dialogmasterlist.close();
}
}),
endButton: new sap.m.Button({
text: 'No',
press: function() {
alert("NO");
dialogmasterlist.close();
}
}),
});
In view its working problem only in controller.
Request clarification before answering.
Hi,
You could also do it in the following way:
getResourceText: function(sKey) {
jQuery.sap.require("jquery.sap.resources");
var sLocale = sap.ui.getCore().getConfiguration().getLanguage();
var oBundle = jQuery.sap.resources({
url: "i18n/messageBundle.properties",
locale: sLocale
});
return oBundle.getText(sKey);
}
Then it´s independent from you view model.
Best regards,
Sebastian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 7 | |
| 3 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.