2013-06-19 42 views
-1

我创建了一个嵌套列表具有以下结构:如何区分Sencha Touch中相同项目名称但不同父项的nestedlistitemtap?

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 
} 

但问题在于:如何区分哪个店铺商品是指商品1-->商品商品被挖掘或项目2 - >商品项目被挖掘,因为在这两种情况下只有第一个条件被调用。 让我知道如何解决这个问题。

任何帮助是欣赏!

回答

0

你应该能够在record使用parentNode

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