title: binding is not working in javascript model
body: <p>I created javascript view</p>
  
  <pre><code> sap.ui.jsview("view.taskListView", {
  
  /** Specifies the Controller belonging to this View. 
  * In the case that it is not implemented, or that "null" is returned, this View does not have a Controller.
  * @memberOf view.taskListView
  */ 
  getControllerName : function() {
      return "view.taskListView";
  },
  
  /** Is initially called once after the Controller has been instantiated. It is the place where the UI is constructed. 
  * Since the Controller is given to this method, its event handlers can be attached right away. 
  * @memberOf view.taskListView
  */ 
  createContent : function(oController) {
  
      var oLabel = new sap.m.Label("l1",{ text :"Weekly Tasks", textAlign:"Center", width:"100%"}); 
    //  var oList = new sap.m.List({noDataText:"No data", items:"{/modelData}"});
  
  
     var oList=  new sap.m.List({    // define List Control
  
       //   mode: "MultiSelect",    // multi selection mode
      columns : [
          new sap.m.Column({  // first column
      }), 
      new sap.m.Column({  // second column
      })
  ], 
  items : [
      new sap.m.ColumnListItem({  // first row
          type : "Navigation",
          //selected : true,    // first item is selected (from ListItemBase)
          cells : [
              new sap.ui.core.Icon({
                  src : "{/iconTaskSource}",
                  size : "1.5em"
              }),
              new sap.m.Text({       // second cell related to second column definition
                  text : "{/taskName}"  
              })
          ]
      }),
      new sap.m.ColumnListItem({  // second row
         type : "Navigation",
          cells : [
              new sap.ui.core.Icon({
                  src : "{/iconTaskSource}",
                  size : "1.5em"
  
              }),
              new sap.m.Text({       // second cell related to second column definition
                  text : "{/taskName}"
              })
          ]
      })  
  ]
    });
  
  
      return new sap.m.Page({
          title: "Title",
          content: [
              oLabel , oList
              /*
              new sap.m.Button({
                 text:"Go to Page2",
                 tap: function(){
                      //app.to("abc.SecondPage");
                      alert("Hello");
                 }                   
            })
            */
          ]
  
      });
  }
  </code></pre>
  
  <p>});</p>
  
  <p>and controller</p>
  
  <pre><code>   sap.ui.controller("view.weeklyTasks", {
  
  onInit: function() {
  
  
  
     var aData2 = { modelData : [ 
  
        {iconTaskSource:"icon1", taskName: "task1"},
        {iconTaskSource:"icon2", taskName: "task2"}
  
  
      ]};
  
  
    var oModel = new sap.ui.model.json.JSONModel(aData2);
    this.getView().setModel(oModel2);
  
  }
  </code></pre>
  
  <p>});</p>
  
  <p>The binding is not working
  Did I miss something ?</p>