私の質問は: TreeStore を一度にロードするにはどうすればよいですか? 現在、プロキシを使用している場合、レンダリング後に Tree を取得するために、葉を展開すると、GET パラメータ'node'
(葉ノードの ID) を含むもう 1 つの要求があるためです。だから私はこの葉の木で応答する必要があります。しかし、一度にすべてのツリーをロードしたいので、そのツリーに対するリクエストはもうありません。
今、私は以下のコードを持っています:
Ext.define('AdminPanel.TreeNavigation', {
extend: 'Ext.data.Model',
fields: ['id', 'text', 'leaf', 'children']
});
var store = Ext.create('Ext.data.TreeStore', {
model: 'AdminPanel.TreeNavigation',
proxy: {
type: 'ajax',
url : 'admin/getTreeNav',
reader: {
type: 'json',
root: 'result'
}
},
root: {
expanded: true
}
});