EXT 的 Treegrid 需要什么格式的JSON数据 ?

links_234 2014-03-11 09:10:17
我现在用的是普通的GRIDPANEL 改成Treegrid后并未报错 但数据不显示
是因为后台的JSON格式不正确吗 ? JSON如下:

{root:[{"MODULE_CD":1,"MODULE_NM":"客户产品依赖","PARENT_CD":0,"PARENT_NM":"","URL":"","INDATE":"","UPTDATE":""},{"MODULE_CD":28,"MODULE_NM":"仓库数据维护","PARENT_CD":17,"PARENT_NM":"","URL":"","INDATE":"","UPTDATE":""},{"MODULE_CD":31,"MODULE_NM":"工厂统计报表","PARENT_CD":0,"PARENT_NM":"","URL":"","INDATE":"","UPTDATE":""}],success:true}


...全文
458 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
貓大爺 2014-04-03
  • 打赏
  • 举报
回复
楼主你不的columns中不应当使用下xtype:'treecolumn'么?话说我也在这腾这东西,楼主有解决否?
Go 旅城通票 2014-03-11
  • 打赏
  • 举报
回复
肯定不正确了,ext不是有demo,自己看demo提供的数据源,而且是treestore,grid的store数据源不行
{"text":".","children": [
    {
        task:'Project: Shopping',
        duration:13.25,
        user:'Tommy Maintz',
        iconCls:'task-folder',
        expanded: true,
        children:[{
            task:'Housewares',
            duration:1.25,
            user:'Tommy Maintz',
            iconCls:'task-folder',
            children:[{
                task:'Kitchen supplies',
                duration:0.25,
                user:'Tommy Maintz',
                leaf:true,
                iconCls:'task'
            },{
                task:'Groceries',
                duration:.4,
                user:'Tommy Maintz',
                leaf:true,
                iconCls:'task',
                done: true
            },{
                task:'Cleaning supplies',
                duration:.4,
                user:'Tommy Maintz',
                leaf:true,
                iconCls:'task'
            },{
                task: 'Office supplies',
                duration: .2,
                user: 'Tommy Maintz',
                leaf: true,
                iconCls: 'task'
            }]
        }, {
            task:'Remodeling',
            duration:12,
            user:'Tommy Maintz',
            iconCls:'task-folder',
            expanded: true,
            children:[{
                task:'Retile kitchen',
                duration:6.5,
                user:'Tommy Maintz',
                leaf:true,
                iconCls:'task'
            },{
                task:'Paint bedroom',
                duration: 2.75,
                user:'Tommy Maintz',
                iconCls:'task-folder',
                children: [{
                    task: 'Ceiling',
                    duration: 1.25,
                    user: 'Tommy Maintz',
                    iconCls: 'task',
                    leaf: true
                }, {
                    task: 'Walls',
                    duration: 1.5,
                    user: 'Tommy Maintz',
                    iconCls: 'task',
                    leaf: true
                }]
            },{
                task:'Decorate living room',
                duration:2.75,
                user:'Tommy Maintz',
                leaf:true,
                iconCls:'task',
                done: true
            },{
                task: 'Fix lights',
                duration: .75,
                user: 'Tommy Maintz',
                leaf: true,
                iconCls: 'task',
                done: true
            }, {
                task: 'Reattach screen door',
                duration: 2,
                user: 'Tommy Maintz',
                leaf: true,
                iconCls: 'task'
            }]
        }]
    },{
        task:'Project: Testing',
        duration:2,
        user:'Core Team',
        iconCls:'task-folder',
        children:[{
            task: 'Mac OSX',
            duration: 0.75,
            user: 'Tommy Maintz',
            iconCls: 'task-folder',
            children: [{
                task: 'FireFox',
                duration: 0.25,
                user: 'Tommy Maintz',
                iconCls: 'task',
                leaf: true
            }, {
                task: 'Safari',
                duration: 0.25,
                user: 'Tommy Maintz',
                iconCls: 'task',
                leaf: true
            }, {
                task: 'Chrome',
                duration: 0.25,
                user: 'Tommy Maintz',
                iconCls: 'task',
                leaf: true
            }]
        },{
            task: 'Windows',
            duration: 3.75,
            user: 'Darrell Meyer',
            iconCls: 'task-folder',
            children: [{
                task: 'FireFox',
                duration: 0.25,
                user: 'Darrell Meyer',
                iconCls: 'task',
                leaf: true
            }, {
                task: 'Safari',
                duration: 0.25,
                user: 'Darrell Meyer',
                iconCls: 'task',
                leaf: true
            }, {
                task: 'Chrome',
                duration: 0.25,
                user: 'Darrell Meyer',
                iconCls: 'task',
                leaf: true
            },{
                task: 'Internet Exploder',
                duration: 3,
                user: 'Darrell Meyer',
                iconCls: 'task',
                leaf: true
            }]
        },{
            task: 'Linux',
            duration: 0.5,
            user: 'Aaron Conran',
            iconCls: 'task-folder',
            children: [{
                task: 'FireFox',
                duration: 0.25,
                user: 'Aaron Conran',
                iconCls: 'task',
                leaf: true
            }, {
                task: 'Chrome',
                duration: 0.25,
                user: 'Aaron Conran',
                iconCls: 'task',
                leaf: true
            }]
        }]
    }
]}
links_234 2014-03-11
  • 打赏
  • 举报
回复
求人解答一下啊 是不是JSON里面还有parent之类的啊
links_234 2014-03-11
  • 打赏
  • 举报
回复
[quote=引用 2 楼 showbo 的回复:] 肯定不正确了,ext不是有demo,自己看demo提供的数据源,而且是treestore,grid的store数据源不行 谢谢 我刚拼凑成功了JSON 然后在普通Grid上显示出了下面这几个最父级数据 子级数据没有显示 如果我用TreeGrid 就报错 TypeError: cs is undefined 另外TreeStore我在3.4的API里搜不到啊... {root:[{"MODULE_CD":1,"MODULE_NM":"客户产品依赖","PARENT_CD":0,"PARENT_NM":null,"URL":"","INDATE":null,"UPTDATE":null,"leaf":false,"iconCls":null,"children":null},{"MODULE_CD":5,"MODULE_NM":"订单发货","PARENT_CD":0,"PARENT_NM":null,"URL":"","INDATE":null,"UPTDATE":null,"leaf":false,"iconCls":null,"children":null},{"MODULE_CD":10,"MODULE_NM":"生产调度管理","PARENT_CD":0,"PARENT_NM":null,"URL":"","INDATE":null,"UPTDATE":null,"leaf":false,"iconCls":null,"children":null},{"MODULE_CD":17,"MODULE_NM":"出入库管理","PARENT_CD":0,"PARENT_NM":null,"URL":"","INDATE":null,"UPTDATE":null,"leaf":false,"iconCls":null,"children":null},{"MODULE_CD":28,"MODULE_NM":"仓库数据维护","PARENT_CD":17,"PARENT_NM":null,"URL":"","INDATE":null,"UPTDATE":null,"leaf":false,"iconCls":null,"children":null},{"MODULE_CD":31,"MODULE_NM":"工厂统计报表","PARENT_CD":0,"PARENT_NM":null,"URL":"","INDATE":null,"UPTDATE":null,"leaf":false,"iconCls":null,"children":null}],success:true}

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧