-1

次の構造のネストされたリストを作成しました。

ここに画像の説明を入力

今、次のように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-> Shop Item がタップされたか、Item2-> Shop Item がタップされたかをどの Shop Item がタップされたかをどのように区別できますか?どちら場合も最初の条件のみが呼び出されるためです。この問題を解決する方法を教えてください。

どんな助けでも大歓迎です!!

4

1 に答える 1

0

で使用できるはずparentNodeですrecord

if (record.data.text == 'Shop Item' && record.parentNode.data.text == 'Item2')
{
    //some code
}
于 2013-06-19T19:04:23.007 に答える