2012-10-18 53 views
0

我想使用ext-js 4.1创建分层选项卡(它们可以达到n级)。我正在尝试为标签层次结构创建如下所示的商店。所以我可以使用一个通用的方法来创建制表符。我如何遍历这个商店结构来创建分层标签?迭代数据存储在extjs

希望下面的结构是可读的:-)清楚地显示每个级别和标签的深度。

"toptab1": [{ 

"id" : 1000 

"name" : "coo", 

"child": [{ 

    "id": 1 , 

     "name": "foo" , 

     "child": [{ 

     "id" : 11 , 

       "name": "roo" , 

       "child": [{ 

         "id" : 111, 

          "name" : "hoo" 

        }, 

     { 

      "id: 112, 

      "name": "poo" 

     }] 

        }, 

        { 

        "id" : 12 , 

        "name" : "too" 

      }] 

}, 

{ 

    "id" : 2, 

    "name" : "woo", 

    "child" :[{ 

     "id": 21, 

     "name" : "soo" 

     "child" : [{ 

      "id" : 211, 

      "name" : "boo" 

     }] 

    }, 

    { 

     "id" : 22, 

     "name" : "doo" 

    }] 

}, 

{ 

    "id" : 3, 

    "name": "zoo" 

}]; 
+0

格式仍然关闭,也对标签备查后ExtJS的版本。这可能会帮助您的问题快速回复! – Mutant

+0

我一直在等待回应,但没有。有没有办法递归地通过上述商店结构来创建分层标签? – NiteshGoel

+0

你确定要做这个(最多n级)。 extjs4面板很重。 – sunny

回答