2012-03-12 15 views
1

我試圖建立一個沒有模型簡單TreeStore,這裏是我做的:創建一個簡單的TreeStore - 煎茶觸摸

var store = new Ext.data.TreeStore({ 
    fields: ['name', 'area', 'children'], 
    data: { 
     name: 'Budget', 
     area: 1, 
     children: [{ 
      name: 'Defense', 
      area: 0.5, 
      children: [] 
     }, { 
      name: 'Education', 
      area: 0.3, 
      children: [] 
     }, { 
      name: 'Debt', 
      area: 0.2, 
      children: [] 
     }] 
    } 
}); 

但我得到一個Uncaught TypeError: Cannot call method 'getReader' of undefined,誰能告訴我是什麼我失蹤了?

感謝

回答

1

您需要指定您正在使用的內存代理:

var store = new Ext.data.TreeStore({ 
    fields: ['name', 'area', 'children'], 
    data: { 
     text: 'Budget', 
     area: 1, 
     children: [{ 
      name: 'Defense', 
      area: 0.5, 
      children: [] 
     }, { 
      name: 'Education', 
      area: 0.3, 
      children: [] 
     }, { 
      name: 'Debt', 
      area: 0.2, 
      children: [] 
     }] 
    }, 
    proxy : 'memory' 
});