Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 3280

util.Formatter.js function in JS View

$
0
0

Hi Expert.

 

I am trying to complete "Building SAP Fiori-like UIs with SAPUI5" exercise 3 in JS view.

I have problem in calling statusText function of util.Formatter.js in my Detail.view.js.

The original exercise is in xml view.

Below is my codes..

 

Formatter.js

jQuery.sap.declare("myFioriApp.util.Formatter");
myFioriApp.util.Formatter = {
statusText : function(value) {
var bundle = this.getModel("i18n").getResourceBundle();
return bundle.getText("StatusText" + value, "?")
}
}

Detail.view.js

sap.ui.jsview("myFioriApp.Views.Detail", {
getControllerName : function() {
return "myFioriApp.Views.Detail";
},
createContent : function(oController) {
var oHeader = new sap.m.ObjectHeader({
firstStatus: new sap.m.ObjectStatus(
{text:{
formatter: function(s){
return myFioriApp.util.Formatter.statusText(s)
}}})}
}

Function statusText() did get called but (this.) does not have an instance of text control therefor it fails to call getModel() function of it's aggregate.

Thanks in advance for your reply.


Viewing all articles
Browse latest Browse all 3280

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>