父子树动态数据库extjs

时间:2015-03-24 07:32:57

标签: extjs tree dynamic-data treepanel

我正在尝试使用动态数据库在ExtJS中创建父子树节点。因此父级和子级依赖于数据库中的查询。 我已经做到了,但它不能在父母和孩子之间分开。

这是我的模特和商店:

Ext.define('company_dept', {extend: 'Ext.data.Model',
    fields: [{name: 'id', type: 'int'}, 'text', "checked"]
});
var company_dept_treestore = Ext.create('Ext.data.TreeStore', {
    model: 'company_dept', autoLoad: true, remoteSort: true,
    proxy: {type: 'ajax', url: 'srv/master/user/company_dept', simpleSortMode: true,
        reader: {type: 'json'}},
    root: {children: [{id: "", text: "", expanded: true,
                children: [{text: "", expanded: true}]
            }]}
});

观点:

{xtype: 'treepanel', title: 'Company', width: 200, height: 250, multiSelect: true, singleExpand: true, 
    store:company_dept_treestore, rootVisible:false}

使用该代码,我得到了这样的结构: | -root
| --root
| ---孩子 | ---孩子


我试过只做根

root: {text: "", expanded: true}

结果是没有父子结构。没有缩进只是1级直。

请帮我解决这个问题。感谢。

0 个答案:

没有答案