2012-01-02 9 views
1

XML応答からTreePanelを構築したいと思います。 TreePanelでTreeStoreを使用するかどうか不明です。 親/子構造を作成するためにロジックをツリーパネルに記述する必要がありますか?ExtJs 4.0でツリーパネルを作成

Migration from ExtJS 3.0 to 4.0

@Chao:回答いただきありがとうございます。私はその例を見て、役に立つと分かった。私の応答XMLは少し違うようですが:

<Root> 
    <Folder> 
     <CreateDate>Jun 6, 2011</CreateDate> 
     <CreatedBy>1000</CreatedBy> 
     <Files/> 
     <FolderName>Root folder</FolderName> 
    <Folders> 
     <Folder> 
      <CreateDate>Nov 30, 2011</CreateDate> 
      <FolderName>child folder 1 </FolderName> 
      <Folders/> 
      <Id>13</Id> 
      <ParentFolderId>1</ParentFolderId> 
     </Folder> 
     <Folder> 
      <FolderName>child folder 2</FolderName> 
      <CreateDate>Dec 1, 2011</CreateDate> 
      <Folders> 
      <Folder> 
       <FolderName>sub child folder</FolderName> 
       <CreateDate>Dec 1, 2011</CreateDate> 
       <Folders/> 
       <Id>27</Id> 
       <ParentFolderId>25</ParentFolderId> 
      </Folder> 
      </Folders> 
      <Id>25</Id> 
      <ParentFolderId>1</ParentFolderId> 
     </Folder> 
     </Folders> 
     <Id>1</Id> 
     <ModBy/> 
     <ModDate/> 
     <ParentFolderId/> 
    </Folder> 
    </Root> 

    and want to build tree from this response. 
    In extjs 3.0 the tree structure for this response was like: 

    Root 
    |__child folder 1 
    |__child folder 2 
     |__sub child folder 
+0

ExtJSでツリーを作成するためのチュートリアルもご覧ください http://atechiediary.blogspot.com/2013/06/extjs-how-to-create-static-and-dynamic.html – DarkKnightFan

答えて

1

煎茶 が提供する非常に良いと基本的な例は、XMLで定義された「のisLeaf」プロパティは、ノードの子になりますhttp://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/tree/xml-tree.html

があります。ノードにそのプロパティがない場合、ノードは親としてレンダリングされます。

+0

ありがとうございます応答。 – shreyas

関連する問題