0
laden
i erstellen ExtJS Baum durch Laden von Daten dynamisch ist der JS-Code unterExtJS Baum dynamisch
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
});
aber es zeigt nicht den Baum
kann ich die Antwortdaten erhalten, response data
wenn ich die Antwortdaten in eine JSON-Datei schreibe, und lassen Sie die URL = JSonfile Adresse, kann es den Baum zeigen, ich weiß nicht warum?
Haben Sie Ihre DevTools Konsole überprüfen ?. Gab es Fehler? –
ich denke, das wird Ihnen helfen: http://StackOverflow.com/Questions/13952140/extjs-treespestore-with-proxy –
meine Rückkehr ist eine Art von Zeichenfolge, die enthält {"Erfolg": true, "Kinder": [ ]} aber es funktioniert auch nicht. und ich versuche auch die Art von JsonObject, es funktioniert nicht – user6601527