jqGrid之treeGrid

在网上看过不少treeGrid的说明,与自己想要的总有点出入。

不得已查看了jqgrid的源码,获益匪浅。

在此与各位分享一下。


1:设置jqgrid的必要属性

       treeReader: {
            expanded_field: "Expanded",
            leaf_field: "IsLast",
            level_field: "Level",
            parent_id_field: "Parent",
            loaded: "IsLoaded"
        },
        ExpandColumn: "ExpandColumn",
        treeGrid: true,
        ExpandColClick: true,
        treeGridModel: 'adjacency',

说明:由于我的jqgrid数据是通过json的形式,从后台查询出来的。所以treeReader里定义的field,必须要在后台的model里定义。ExpandColumn也是。

2:列定义,这三列是必须的。

         [
             { label: "labletext", name: 'ExpandColumn', index: 'ExpandColumn'},
             { name: 'Parent', index: 'Parent', hidden: true },
             { name: 'id', index: 'id', hidden: true },
             //其他
         ]


如有相关问题,欢迎讨论斧正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值