【问题标题】:How to distinguish nestedlistitemtap on same item name but different parent in Sencha Touch?如何区分 Sencha Touch 中相同项目名称但不同父项的嵌套列表项?
【发布时间】:2013-06-19 11:29:01
【问题描述】:

我创建了一个具有以下结构的嵌套列表:

现在我正在使用 onNestedlistLeafItemTap 对这些项目执行 different-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-> Shop Item 被点击,因为在这两种情况下都只调用了第一个条件。 让我知道如何解决这个问题。

感谢任何帮助!

【问题讨论】:

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


    【解决方案1】:

    您应该可以在record 上使用parentNode

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 2013-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多