我有一个控件如下
当我点击关闭图标按
时,我需要关闭事件UITableView
单击关闭图标
时,onCloseInfoWindow不会触发按下事件我是否需要做一些添加图标也作为聚合并需要渲染?
答案 0 :(得分:0)
您为什么使用press :jQuery.proxy(this.onCloseInfoWindow,this)
?我从未在ui5中使用过jQuery.proxy。
要触发关闭功能,您可以执行
var _closeIcon = new Icon({
src : "sap-icon://decline",
press : function(oEvent){
this.fireClosed(oEvent);
}.bind(this)
});
答案 1 :(得分:0)
是否要触发您在自定义控件中创建的closed
事件?
使用以下代码从自定义控件中调用已结束的事件:
onCloseInfoWindow : function(oEvent){
//console.log('Called');
this.fireClosed(oEvent);
}
查看XML :此处,Control是我的控件名称。
<c:Control closed='onClose'/>
<强>控制器强>:
onClose:function(oEvent) {
console.log('Closed Called!');
}