0
をロードし、jsのコードはExtJSのツリーは動的に私が動的にデータをロードすることにより、ExtJSのツリーを作成
var treeModel = Ext.define("TreeModel", {
extend : "Ext.data.Model",
fields : [{id: "id", type : "string"},
{name : "text", type : "string"},
{name : "leaf", type : "boolean"}]
});
var store = new Ext.data.TreeStore({
model: 'treeModel',
proxy: {
type: 'ajax',
url: 'listtreecontent.action'
},
root: {
expanded: true
},
reader: {
type: 'JSON',
root: 'array'
},
autoLoad:true
});
var treePanel = new Ext.tree.TreePanel({
title: 'Data management',
width: 500,
height: 300,
renderTo: Ext.getBody(),
useArrows: true,
rootVisible: false,
store: store
});
を下回っているが、それは、ツリーに表示されません
私は、応答データを取得することができ response data
jsonファイルに応答データを書き込んで、url = jsonfileアドレスにすると、ツリーが表示されます。理由はわかりません。
ためのparamを設定する必要があります?。何か間違いはありましたか? –
私はこれがあなたを助けると思う:http://stackoverflow.com/questions/13952140/extjs-treestore-with-proxy –
私のリターンは含まれている文字列のタイプです {"成功": "子供":[ ]} でも動作しません。 と私もjsonobjectの型を試して、それは動作しません – user6601527