getModel不是函数

时间:2017-07-21 08:41:17

标签: javascript sapui5

我正试图从模型名称的视图中获取我的模型,但是我收到了这个错误。

基本控制器中的

var view = new sap.ui.view({id: "myView",viewName: "iddesign.MainPg",type:sap.ui.core.mvc.ViewType.JS});
        view.setModel(oJson,"myModel");

在视图中

   var model = this.getModel("myModel");
        var oFraction=0;
        if(model != undefined)
        {
        for (i=0; i<model.getProperty("/d/results/").length;i++)
        {
            oFraction += Number(model.getProperty("/d/results/"+[i]+"/Dialog"));
        }
        oFraction /= oJson.getProperty("/d/results/").length;   
        oMicroChart.setFraction(oFraction)
        //console.log(oPercentage);
        oText.setText("Average Dialog = " + oFraction);
        }

“MainPg.view.js?eval:87 Uncaught TypeError:this.getModel不是函数” 我的SapUi5版本是1.44.13。

Actualy我试图用上面的代码将我的模型手工绑定到微图表中。

当我在没有名字的情况下尝试这个时,它工作得很好,但是没有得到我想要的模型。

0 个答案:

没有答案