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

时间:2015-03-12 14:59:59

标签: sencha-touch sencha-touch-2

在TreeStore中,我有一个列表项/记录,它与所有其他记录不同。我想在用户点击此特定记录时执行window.open()。其他记录应保持其通常的功能。 (leafItemTap => detailCard

我已经尝试过对我有意义的所有NestedList事件,但没有成功。

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

1 个答案:

答案 0 :(得分:0)

尝试使用select事件,它是可以预防的,所以你只需要返回false。但是,您需要做额外的工作来取消选择以前选择的项目:

http://docs.sencha.com/touch/2.3.1/#!/api/Ext.dataview.List-event-select