sencha touch2 中 如何在控制层中给组件panel注册tap事件
正常sencha touch2中,组件panel是没有tap事件的。我们需要用组件的初始化事件,间接进行绑定,代码如下:
Ext.define("LYT.controller.Main", { extend: 'Ext.app.Controller', config: { refs: { Panel: '#Panel'//指定panel的引用 }, control:{ Panel: { initialize: function(component, options) {//初始化事件 component.element.on({ tap : function() { alert(this.id); } }) } } } } });