我正试图从模型名称的视图中获取我的模型,但是我收到了这个错误。
基本控制器中的
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我试图用上面的代码将我的模型手工绑定到微图表中。
当我在没有名字的情况下尝试这个时,它工作得很好,但是没有得到我想要的模型。