Extjs 如何检测列表项外的用户点击?
我想构建一个函数,允许用户滑动列表项以将项目设置为“存档”以删除。当用户点击列表项外时,产品将被删除Extjs 如何检测列表项外的用户点击?,extjs,sencha-touch,Extjs,Sencha Touch,我想构建一个函数,允许用户滑动列表项以将项目设置为“存档”以删除。当用户点击列表项外时,产品将被删除 在Sencha Touch中,如何检测用户点击列表中所选列表项之外?请帮助我了解您想要做什么。这是否正确: 我想向listitems添加滑动手势。滑动将打开一个新的基础对象,以存档或删除该项目。 我如何抓住列表外的水龙头,但在水龙头区域内 基于此,我将在下面的对象上添加滑动手势的功能。在关闭该项之后,我将取消侦听器的设置 您可以将点击事件添加到任何喜欢的元素,如下所示: 容器是一个新的外部容器
在Sencha Touch中,如何检测用户点击列表中所选列表项之外?请帮助我了解您想要做什么。这是否正确: 我想向listitems添加滑动手势。滑动将打开一个新的基础对象,以存档或删除该项目。 我如何抓住列表外的水龙头,但在水龙头区域内
基于此,我将在下面的对象上添加滑动手势的功能。在关闭该项之后,我将取消侦听器的设置 您可以将点击事件添加到任何喜欢的元素,如下所示: 容器是一个新的外部容器
container.element.on('tap', function(btn){doSomething})
如果您需要获取已刷卡部分之外的区域,则列表中有3个可能的事件需要侦听:
- 滚动(邮件列表)
- itemtap(另一个项目,打开另一封邮件)
- 滑动(另一个项目也可删除其他邮件)
在Gmail中删除项目直接在刷卡时发生。您可以在第二个操作中恢复并存档它。因此,如果有正在进行的删除事件,请收听这三个事件。您是否检查了是否存在模糊事件?您上面的代码是正确的。但它只是一个元素。我要它分配给所有elment,除了刷卡列表项。我想为Android开发一个类似Gmail的功能。您可以滑动要存档的项目以将其删除。当用户点击物品外部时,Gmail会删除被刷过的物品。稍后我会在朋友处查看Gmail。稍后将发布更多。我在最后添加了我的答案。第一。非常感谢您的帮助:)以上活动也是有所成就的。但这并不能解决问题。我还需要一个活动(这将解决我的问题)。如何检测用户点击/双击。。。。在名单之外。或者另一方面是如何检测列表失去焦点。您可以始终添加Ext.Viewport.element.on('tap',function(arguments){}并从参数中获取您需要知道的信息。