我对 Sencha Touch 2 和 Ext JS 有一点经验。我很难在框架中找到可用的 eventlinsteners(例如点击、显示、隐藏等)及其描述。任何帮助表示赞赏。
谢谢!
我对 Sencha Touch 2 和 Ext JS 有一点经验。我很难在框架中找到可用的 eventlinsteners(例如点击、显示、隐藏等)及其描述。任何帮助表示赞赏。
谢谢!
好吧,看看文档中的列表listeners
,它有一个配置。
在此配置中,您可以指定诸如itemtap
或之类的事件hide
。
让我们看看事件itemtap
:
itemtap( this, index, target, record, e, eOpts )
它有 6 个参数可供您使用。参数this
和eOpts
对于每个事件都是通用的。
在您的代码中,它看起来像这样:
Ext.create('Ext.List', {
fullscreen: true,
itemTpl: '{title}',
data: [
{ title: 'Item 1' },
{ title: 'Item 2' },
{ title: 'Item 3' },
{ title: 'Item 4' }
],
listeners: {
itemtap: function(cmp, index, target, record, e, eOpts){
alert('Tapped on index: '+index);
}
}
});
当您点击列表中的某些内容时,这将提醒一条消息,祝您好运:)。