2012-10-23 43 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