-1

我对 Sencha Touch 2 和 Ext JS 有一点经验。我很难在框架中找到可用的 eventlinsteners(例如点击、显示、隐藏等)及其描述。任何帮助表示赞赏。

谢谢!

4

1 回答 1

1

好吧,看看文档中的列表listeners,它有一个配置。
在此配置中,您可以指定诸如itemtap或之类的事件hide

让我们看看事件itemtap

itemtap( this, index, target, record, e, eOpts )

它有 6 个参数可供您使用。参数thiseOpts对于每个事件都是通用的。
在您的代码中,它看起来像这样:

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);
    }
  }
});

当您点击列表中的某些内容时,这将提醒一条消息,祝您好运:)。

于 2012-11-16T14:59:16.827 回答