当点击 1 个项目然后快速点击另一个项目时,未检测到列表上的 itemsingletap?

Posted

技术标签:

【中文标题】当点击 1 个项目然后快速点击另一个项目时,未检测到列表上的 itemsingletap?【英文标题】:itemsingletap on list is not detected when 1 item is tapped followed by swiftly tapping a different item? 【发布时间】:2013-08-16 03:40:49 【问题描述】:

我在 Sencha 中有一个列表,itemsingletap 作为监听器。当我点击列表中的一个项目时,itemsingletap 被触发。这是预期的行为。但是,当我点击列表中的一个项目,然后快速点击列表中的另一个项目时,itemsingletap 不会被触发。为什么不将其视为itemsingletapitemsingletap 是如何工作的?我知道它消除了双击,但是在它可以被视为itemsingletap之前还有其他条件吗?

谢谢!

【问题讨论】:

我知道它的旧帖子。无论如何,它对其他人有用。 【参考方案1】:

检查这对我有用。

config : 
            refs : 
                navigationview : 'navigationview',
                ,
            control : 

                'productTable dataview[id=productDataView]':
                    itemsingletap : 'onProductItemTap'
                

            
        ,

            onProductItemTap: function (list, idx, target, record, evt) 
                Ext.Msg.alert('itemsingletap', record.data.Content);
     Ext.select('#resultID').elements[0].innerhtml = record.data.Content;                              
            ,

【讨论】:

以上是关于当点击 1 个项目然后快速点击另一个项目时,未检测到列表上的 itemsingletap?的主要内容,如果未能解决你的问题,请参考以下文章

检测 UIStackView 间距中的点击(项目之间)

当 UIPopoverController 处于活动状态时,UIWebView 未检测到点击

如何检测快速点击了哪个图像

无法点击 SKSpriteNode - 未检测到触摸 ios

数据表未显示最后一行

点击 tabBar 项目应该总是打开第一个视图控制器