点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我在控制器init方...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我在控制器init方...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在控制器init方法中通过Odata服务获得了Odata模型,在init方法中,我尝试读取实体集并将其值显示给UI,但是失败了。 调试后,在View加载完成后,我看到了读取的结果。 我试图刷新模型,但不起作用。 (实体集:BP的字段为:" F_NAME_01"/" L_NAME_02"),如果有人可以告诉我如何解决此问题?
控制器初始化:
var oBpModel = new sap.ui.model.odata.v2.ODataModel("/img/BP/oData/sensorjump.xsodata/"); var oJsonModel = new sap.ui.model.json.JSONModel();
oBpModel.read("/img/BP('10000102')",{
成功:函数(oData,oResponse){
oJsonModel.setData(oData); //可以获取odata信息并成功设置为JSONModel
sap.ui.getCore()。setModel(oJsonModel," readModel");
oJsonModel.refresh(true); },
error:function(oError){}});
视图:
<标签文本="名字"/>
<文本text =" {readModel> F_NAME_01}"/>
<标签文本="姓氏"/>
<文本text =" {readModel> L_NAME_02}"/>
尝试将其包含在函数范围内,如下所示:
KR,
亚瑟·席尔瓦(Arthur Silva)
一周热门 更多>