Sapui5 在OpenUI5教程第7步:JSON模型中,如何从控制器访问模型?

Sapui5 在OpenUI5教程第7步:JSON模型中,如何从控制器访问模型?,sapui5,Sapui5,在OpenUI5教程中,我想扩展该教程。如果按下按钮,它应该说Hello,然后在文本框中输入名称。有人能帮忙吗?有问题的代码(由OpenUI5团队提供)是: sap.ui.define([ “sap/ui/core/mvc/Controller”, “sap/m/MessageToast”, “sap/ui/model/json/JSONModel” ],函数(控制器、MessageToast、JSONModel){ “严格使用”; 返回Controller.extend(“sap.ui.dem

在OpenUI5教程中,我想扩展该教程。如果按下按钮,它应该说Hello,然后在文本框中输入名称。有人能帮忙吗?

有问题的代码(由OpenUI5团队提供)是:

sap.ui.define([
“sap/ui/core/mvc/Controller”,
“sap/m/MessageToast”,
“sap/ui/model/json/JSONModel”
],函数(控制器、MessageToast、JSONModel){
“严格使用”;
返回Controller.extend(“sap.ui.demo.wt.Controller.App”{
onInit:function(){
//在视图上设置数据模型
变量oData={
收件人:{
名称:“世界”
}
};
var-oModel=新的JSONModel(oData);
this.getView().setModel(oModel);
},
onShowHello:function(){
MessageToast.show(“你好世界”);
}
});
});
要从控制器访问模型,只需执行以下操作:

onShowHello:function(){
var oModel=this.getView().getModel(),
sName=oModel.getProperty(“/recipient/name”);
MessageToast.show(“你好,+sName”);
}
@SVM,在将来,请在您的问题中包含代码,以便其他有相同问题的人(或寻求帮助的人)不必遵循将来可能存在或可能不存在的链接。这也许可以解释你的问题


你能发布你有问题的代码吗?没有代码,我们无法帮助您