Ext.tree.Panel があり、ツリーに Ext.data.TreeStoreを使用しています。
var storeTree = Ext.create('Ext.data.TreeStore', {
expanded: false,
proxy: {
type: 'ajax',
url: '/tree'
},
root: {
text: 'Ext JS',
id: 'src',
expanded: true
},
folderSort: true,
sorters: [{
property: 'text',
direction: 'ASC'
}]
});
すべてが機能します!
しかし、今はそのようなものが必要です: 初めてページを開くとき、ツリーがロードされるときに、別の場所から JSON ツリーを取得する必要があります (たとえば、最初に /tree1 から JSON を取得し、次に、ツリーを展開すると、/generalTree から取得できます);
つまり、最初は、別の JSON からツリーをロードしたいのです。今はわかりません。または、パラメーターをサーバーに送信して、ツリーを初めて使用することを通知することもできます (ねえ、サーバー、ツリーはユーザーのクリックではなく、私によって自動的に展開されます)