首页 > 解决方案 > 如何加载树存储表单ajax响应

问题描述

我已经在这里定义了我的树代码ExtJS。我storetreepanel定义中声明了我的那里。

这是我的代码。

{
    xtype: 'treepanel',
    useArrows: true,
    autoScroll: false,
    animate: true,
    animateShadow: true,
    enableDD: false,
    id: 'myTreePanel',
    rootVisible: false,
    store: Ext.create('Ext.data.TreeStore', {
        root: {
            expanded: true,
            children: [],
        }
    })
}

从回复中,我得到了这样的数据。谁能帮我在ExtJS树面板中加载数据。

myTreeData = [{
    children: [],
    text: 'text1'
}, {
    children: [],
    text: 'text2'
}, {
    children: [{
        children: null,
        text: 'text31'
    }, {
        children: null,
        text: 'text32'
    }],
    text: 'text3'
}, {
    children: [],
    text: 'text4'
}, {
    children: [],
    text: 'text5'
}]

标签: extjsextjs6

解决方案


你应该使用store.setRootNode(myTreeData).


推荐阅读