Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Getting i18n text in controller

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.

replied

You could try doing something like

this.getView().getModel("i18n").getResourceBundle().getText("notificationChangeAlert");

Regards,

Jamie

SAP - Technology RIG

2 View this answer in context
Not what you were looking for? View more on this topic or Ask a question