bindElement无法与sap.m.MessagePopover一起使用

2020-08-27 03:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试从ToMessages...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试从ToMessages获取信息,并将其放入消息弹出窗口。 怎么了?

oData源

https://imodataservicep2001270708trial.hanatrial .ondemand.com/im-odata-service-2.0.0/Executions?$ format = json

Popover.fragment.xml

 
 
 
 
  
 Worklist.controller.js 
 handleMessagePopoverPress:函数(oEvent){
 var oButton = oEvent.getSource();
 var oContext = oButton.getBindingContext();
 var sPath = oContext.getPath();
//创建弹出框
 如果(!this._oPopover){
 Fragment.load({
 id:" popoverNavCon",
 名称:" InterfaceMonitor.InterfaceMonitor.view.PopoverMessage",
 控制器:这个
 })。then(function(oPopover){
 this._oPopover = oPopover;
 this.getView()。addDependent(this._oPopover);
 this._oPopover.bindElement(sPath +"/img/ToMessages/");
//this.getModel()。read(sPath +'/ToMessages/results/Msgtx',{
//成功:this.mySuccessHandler(sPath +'/ToMessages/results/Msgtx',),
//错误:this.myErrorHandler
//});
 this._oPopover.openBy(oButton);
 } .bind(this));
 }其他{
 this._oPopover.bindElement(sPath +"/img/ToMessages");
 this._oPopover.openBy(oButton);
 }
 },
5条回答
Bunny_CDM
2020-08-27 04:26

这样,它将从oData中获取所有Msgtx。

 handleMessagePopoverPress:函数(oEvent){
 var oButton = oEvent.getSource();
 var oContext = oButton.getBindingContext();
 var sPath = oContext.getPath();
 var oModel = this.getView()。getModel();
 var oModelLocal = this.getView()。getModel(" worklistView");
//创建弹出框
 如果(!this._oPopover){
 Fragment.load({
 id:" popoverNavCon",
 名称:" InterfaceMonitor.InterfaceMonitor.view.PopoverMessage",
 控制器:这个
 })。then(function(oPopover){
 this._oPopover = oPopover;
 this.getView()。addDependent(this._oPopover);
 this._oPopover.bindElement(sPath);
 this._oPopover.openBy(oButton);
 } .bind(this));
 }其他{
 this._oPopover.bindElement(sPath);
 this._oPopover.openBy(oButton);
 }
 },
 
 
 <项目>
 
 
 
  

是否可以只选择一个与单击按钮的行有关的行? 请参阅所附的屏幕截图。 预先谢谢你。

capture.png

一周热门 更多>