点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我的问题是我在manifest.json文件中将默认模型指定为""。
但是,我也在控制器中设置了视图模型。
var oModel =新的JSONModel({
问题:[{订单:1,
标题:"",
条件:"",}]
});
this.getView()。setModel(oModel);
如何还原将视图模型设置回默认模型? 仅仅是
的一种情况this.getView()。setModel("");
我问,因为默认模型是包含我所有读/写的服务。
嗨,亚当,
您应仅在应用中使用一种未命名的模型。 如果要为视图设置其他模型,则将其设置为命名模型:
您可以通过以下方式获得此模型:
请执行以下绑定操作:
在视图中,绑定操作如下:
此致
Rahul
那太好了,但是如果我为视图模型分配一个名称,它将不再绑定到视图。
我也在这里使用上下文。
var oModel = new JSONModel({问题:[{顺序:1,标题:"",条件:"",类别:"",能力:"",点数:"",naAvailable:true,naDescription:" ",commentsMandatory:false}]});
this.getView()。setModel(oModel," viewmodel");
var oContext = oModel.createBindingContext("/img/questions/0/");
this.getView()。setBindingContext(oContext);
例如
我也尝试过{/viewmodel> oder},{/viewmodel>/order},视图只是不显示订单。
一周热门 更多>