Javascript &引用;el";听者不在Sencha Touch 2中工作
嘿,我用的是Sencha Touch 2.0-pr3。我无法让元素点击事件正常工作(请注意,BrowsePage扩展了Ext.Panel)。我很困惑,因为这在Sencha Touch 1中有效。什么改变了Javascript &引用;el";听者不在Sencha Touch 2中工作,javascript,javascript-events,sencha-touch,sencha-touch-2,Javascript,Javascript Events,Sencha Touch,Sencha Touch 2,嘿,我用的是Sencha Touch 2.0-pr3。我无法让元素点击事件正常工作(请注意,BrowsePage扩展了Ext.Panel)。我很困惑,因为这在Sencha Touch 1中有效。什么改变了 var resultsPage = Ext.create('bla.myapp.BrowsePage', { id: 'searchResults', html: str, listeners: { el: { tap: funct
var resultsPage = Ext.create('bla.myapp.BrowsePage', {
id: 'searchResults',
html: str,
listeners: {
el: {
tap: function() {
console.log('hi!');
}
}
}
})
Ext.Panel未触发“tap”事件 查看Sencha Touch 2 API文档,了解触发哪些类的事件:
有人在这里回答了我的问题: 它还不在ST2中,所以现在重写initialize()-- 试试这个
var resultsPage = Ext.create('bla.myapp.BrowsePage', {
id: 'searchResults',
html: str,
listeners: {
tap: {
element: 'element',
fn: function(e) {
console.log('hi!');
}
}
}
})
API文档不是很完整。。您必须查看源代码。您好,这在没有MVC的情况下是可行的。但是我应该将控制器放在哪里?这不起作用:
control:{panelContainer:{tap:'ChangeProjectOu'}
var resultsPage = Ext.create('bla.myapp.BrowsePage', {
id: 'searchResults',
html: str,
listeners: {
tap: {
element: 'element',
fn: function(e) {
console.log('hi!');
}
}
}
})