Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8594

Re: Extending UI5 Image control

$
0
0

This is how the controller code looks like:

 

sap.ui.controller("sap.ui.sam.controller.Preview", {

 

  onInit : function (evt) {

 

sap.ui.commons.Image.extend("Image", {

 

 

     metadata: {

         properties: {

             "imageName": "string"

          }

     }

  });

},

 

createImages : function(){

 

var oImage = new Image({

  width : "190px",

  height : "130px",

  press : function(oEvent){

  var router = new sap.ui.core.UIComponent.getRouterFor(that);

  var context = oEvent.getSource().getBindingContext();

  var path = context.sPath;

  var start = path.lastIndexOf('/')+1;

  var tileIndex = path.substring(start, path.length);

  router.navTo('ViewDetails', {tileIndex : tileIndex});

  }

  });

 

 

     oImage.setProperty("imageName", "{CATEGORY}");

 

//oImage.bindProperty("imageName" : "{CATEGORY}");

....

....

....

 

}

 

What am I missing?


Viewing all articles
Browse latest Browse all 8594

Trending Articles