Extjs4 Sencha Touch 2-冲突项目点击和项目滑动
我正在使用Sencha Touch 2开发一个应用程序,我有一个屏幕可以列出数据库中保存的一些记录的列表。用户可以选择单击并查看有关记录的详细信息,或滑动该行以显示删除按钮。我的问题是,当我刷线时,itemtap事件被触发。有人有办法解决这个问题吗?诀窍是您需要将两个事件侦听器放在一起,即在控制器中Extjs4 Sencha Touch 2-冲突项目点击和项目滑动,extjs4,extjs,sencha-touch-2,Extjs4,Extjs,Sencha Touch 2,我正在使用Sencha Touch 2开发一个应用程序,我有一个屏幕可以列出数据库中保存的一些记录的列表。用户可以选择单击并查看有关记录的详细信息,或滑动该行以显示删除按钮。我的问题是,当我刷线时,itemtap事件被触发。有人有办法解决这个问题吗?诀窍是您需要将两个事件侦听器放在一起,即在控制器中 downloadslist: { itemtap : 'showItem', itemswipe: 'deleteItem' }, 如果你把它当作 downloadslist: {
downloadslist: {
itemtap : 'showItem',
itemswipe: 'deleteItem'
},
如果你把它当作
downloadslist: {
itemtap : 'showItem'
},
downloadslist: {
itemswipe: 'deleteItem'
},
它无法工作。如果控制器中有someList ref,请将其添加到控制块:
someList:{
itemtap:'onItemTap',
itemswipe:'onItemSwipe'
}
然后定义两个函数处理程序,如下所示
MTAP:函数(项、索引、目标、记录、e){
console.log('在MTAP中');
},
函数(this、索引、目标、记录、e){
console.log(“在MSwipe中”);
}
这应该是可行的。下次,如果您需要Sencha Touch 2的帮助,请在问题上添加Sencha-Touch-2,并向我们显示您的代码,这将有助于我们帮助您