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

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

谢谢!

【问题讨论】:

  • 我知道它的旧帖子。无论如何,它对其他人有用。

标签: extjs sencha-touch sencha-touch-2 listener onclicklistener


【解决方案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;                              
            },

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 2012-05-20
    • 1970-01-01
    相关资源
    最近更新 更多