点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
当我将鼠标悬停在表数据上时,我必须显示一个弹出窗口。 我正在尝试attachBrowserEvent,但是在打开弹出窗口时,我收到了类似控件尚未呈现的错误。 我正在使用动态UI表。
oProp2 =新的sap.m.Text({ 文字:" {" + oColumnObject.colValue +"}" }); oProp2.addStyleClass(" vBoxItemsTop"); oProp2.attachBrowserEvent(" mouseover",function(oEvent){ that.fnCommentDialog(oProp2); }); }); //that.fnCommentDialog(oProp2) fnCommentDialog:函数(oProp){ 如果(!this._oDialogComment){ this._oDialogComment = sap.ui.xmlfragment(this.getView()。g etId()," com.airbus.gmmtDelta2Harmo.fragment.CommentsDialo g",此); this.getView()。addDependent(this._oDialogComment); } this._oDialogComment.openBy(oProp); }
请帮助我。 预先感谢。
此致
Dinesh
原因是您的控件未完全呈现,并且您正在附加事件。
在创建事件后尝试附加事件。 将attachbrowserevent代码移到控件创建之外。
使用jQuery函数附加事件。
在OnAfterRendering方法中编写事件分配代码。
一周热门 更多>