我正在尝试使用SAPUI5中的OData服务创建Detail-Master页面。在Master页面中一切正常。
当我点击母版页面上的项目时,它会显示到详细信息页面,但我无法在详细信息页面中获取数据。
我已将详细信息页面中的警报功能调试。此代码永远不会被执行。
var oList = new sap.m.List({headerText: "Material Details", items:
[
new sap.m.DisplayListItem({label:"Material:",value:"{Material}"}),
new sap.m.DisplayListItem({label:"Material:",value:{
path:"Materials",
formatter:function(iValue){
alert('Here!!');
var test = this.getBindingContext();
console.log('SS:' + test);
var currentdate = new Date();
var datetime = "Last Sync: " + currentdate.getDate() + "/"
+ (currentdate.getMonth()+1) + "/"
+ currentdate.getFullYear() + " @ "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":"
+ currentdate.getSeconds();
return currentdate + " sq km";
}
}})
]});
知道为什么吗?我们需要获得模型吗?
Herer是完整的源代码: