Sencha touch Sencha Touch:清除单个列表项上的侦听器

Sencha touch Sencha Touch:清除单个列表项上的侦听器,sencha-touch,sencha-touch-2,Sencha Touch,Sencha Touch 2,在树存储中,我有一个列表项/记录,它不同于所有其他记录。每当用户单击此特定记录时,我都要执行window.open。其他记录应保持其通常的功能。LeaftItemTap=>detailCard 我尝试了NestedList所有对我有意义的事件,但没有成功 我的基本想法是清除列表项上的所有侦听器,并为window.open任务添加一个自定义侦听器。尝试使用select事件,这是可以避免的,因此只需返回false即可。但是,您需要做额外的工作来取消选择以前选择的项目: 您是否尝试侦听itemtap事

在树存储中,我有一个列表项/记录,它不同于所有其他记录。每当用户单击此特定记录时,我都要执行window.open。其他记录应保持其通常的功能。LeaftItemTap=>detailCard

我尝试了NestedList所有对我有意义的事件,但没有成功


我的基本想法是清除列表项上的所有侦听器,并为window.open任务添加一个自定义侦听器。

尝试使用select事件,这是可以避免的,因此只需返回false即可。但是,您需要做额外的工作来取消选择以前选择的项目:


您是否尝试侦听itemtap事件并在处理程序中执行所需的逻辑?是的,这也是我的第一个想法。它将触发并执行处理程序中的逻辑。但是没有办法阻止详细信息卡弹出-/