динамически запускать событие itemtap для элемента списка

При использовании Sencha Touch 2 я хочу динамически запускать событие itemtap для элемента списка (Ext.List), я сделал это следующим образом:

Ext.getCmp(LIST_ID).container.fireEvent('itemtap', null, null, ITEM_INDEX,
    new Event('itemtap'));

Запустив эту строку, событие itemtap было запущено на ITEM_INDEX из LIST_ID. Теперь при обновлении моего фреймворка до sencha touch 2.1 этот способ больше не работает...

Есть ли у них другой способ динамически запускать это событие?


person udidu    schedule 12.11.2012    source источник


Ответы (2)



рабочий пример

listobj.fireEvent('itemtap',listobj,indexofListInt);

В общем, если у вас есть событие (в документации st API), определенное как: itemtap(this, index, target, record, e, eOpts)

чтобы запустить событие, вы должны:

obj.fireEvent('eventname',this, index, target, record, e, eOpts )

аргументы после «имени события» находятся в точном порядке, как в документе API для подписи события!

это все люди!

person aorlando    schedule 18.04.2013