在TreeStore中,我有一个列表项/记录,它与所有其他记录不同。我想在用户点击此特定记录时执行window.open()
。其他记录应保持其通常的功能。 (leafItemTap
=> detailCard
)
我已经尝试过对我有意义的所有NestedList事件,但没有成功。
我的基本想法是清除列表项上的所有侦听器,并为window.open()
任务添加自定义侦听器。
答案 0 :(得分:0)
尝试使用select事件,它是可以预防的,所以你只需要返回false。但是,您需要做额外的工作来取消选择以前选择的项目:
http://docs.sencha.com/touch/2.3.1/#!/api/Ext.dataview.List-event-select