Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sap.ui.define([
- "sap/ui/core/mvc/Controller",
- "sap/m/MessageToast",
- "sap/ui/model/json/JSONModel",
- "sap/ui/model/resource/ResourceModel"
- ], function (Controller, MessageToast, JSONModel, ResourceModel) {
- "use strict";
- return Controller.extend("saptools.demo.controller.App", {
- onInit : function () {
- // set data model on view
- var oData = {
- recipient : {
- name : "World"
- }
- };
- var oModel = new JSONModel(oData);
- this.getView().setModel(oModel);
- // set i18n model on view
- var i18nModel = new ResourceModel({
- bundleName: "saptools.demo.i18n.i18n"
- });
- this.getView().setModel(i18nModel, "i18n");
- },
- onShowHello : function () {
- // read msg from i18n model
- var oBundle = this.getView().getModel("i18n").getResourceBundle();
- var sRecipient = this.getView().getModel().getProperty("/recipient/name");
- var sMsg = oBundle.getText("helloMsg", [sRecipient]);
- // show message
- MessageToast.show(sMsg);
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement