如何在Sencha Touch中区分相同项目名称但不同父项的nestedlistitemtap?

时间:2013-06-19 11:29:01

标签: sencha-touch sencha-touch-2 sencha-architect

我创建了一个嵌套列表,其结构如下:

enter image description here

现在,我正在使用 onNestedlistLeafItemTap 对这些项目执行不同的2任务,如下所示:

if (record.data.text === 'Shop Item')  // Item-1 Shop Item
{
// some line of code
}

 if (record.data.text === 'RIM Item')  // Item-1 RIM Item
{
// some line of code
}

 if (record.data.text === 'My Item')  // Item2- My Item
{
// some line of code
}

但问题在于:如何区分哪个商品被轻拍,这意味着 Item1->点击商店项目 Item2->点击商店项目 ,因为在这两种情况下只调用第一个条件。 让我知道如何解决这个问题。

任何帮助都是欣赏!!

1 个答案:

答案 0 :(得分:0)

您应该可以在parentNode上使用record

if (record.data.text == 'Shop Item' && record.parentNode.data.text == 'Item2')
{
    //some code
}