2012-10-23 42 views
1

我在想,如果有人能指點我的方向,我可以找到一個從靜態加載的Ext.data.TreeStore的例子XML字符串(即不是從一個文件)?或者提供一個簡短的例子?Ext-JS 4.1 - 如何將靜態XML數據加載到Ext.data.TreeStore中

我已經看到大量的例子,你可以從AJAX調用加載它到服務器,但我一直沒有找到一個例子,它載入靜態XML JavaScript字符串,你可以嵌入到你的應用文件。

非常感謝您的幫助。

謝謝。

回答

0

您將需要一個XML存儲。看看這個:

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.data.XmlStore

編輯:以上可能不適合樹木工作。你可以儘管設置代理的讀者對XML:

var store = Ext.create('Ext.data.TreeStore', { 

        model: 'my.Model', 

        proxy: { 
         type: 'ajax', 
         url : 'path/to.xml', 
         reader: { 
          type: 'xml', 
          root: 'data' 
         } 
        }, 

        root: { 
         expanded: true 
        } 

       }); 
+0

嗨約翰,其實我一直在尋找在XML通過Ext.data.proxy.Memory對象讀取一個例子。這是我無法工作的麻煩。我有我想要在程序中顯示的XML。你會知道一個可以展示如何做的例子嗎?我已經看到很多與JSON,但沒有與XML。謝謝你回到我身旁。 – user1104028