测试jqGrid的TreeGrid,使用左右值树的方式


<script type="text/javascript">

$(function(){

var result=[
  {id:1,name:'Cash',num:'100', debit:"400.00", credit:"250.00", balance:"150.00", lft:"1", rgt:"8",level:"0",isLeaf:"false",expanded:"false"},
  {id:2,name:'Cash 1',num:'1', debit:"300.00", credit:"200.00", balance:"100.00", lft:2, rgt:5,level:1,isLeaf:false,expanded:false},
  {id:3,name:'Sub Cash 1',num:'1', debit:"300.00", credit:"200.00", balance:"100.00", lft:3, rgt:4,level:2,isLeaf:true,expanded:false},
  {id:4,name:'Cash 2',num:'2', debit:"100.00", credit:"50.00", balance:"50.00", lft:6, rgt:7,level:1,isLeaf:true,expanded:false},
];
  var mdatastr={"page":1,"records":8,"total":1,"rows":result};
$("#treegrid2").jqGrid({
treeGrid:true,
treeGridModel:"nested",
ExpandColumn:"name",
datatype:"jsonstring",
datastr:mdatastr,
caption:"nested Demo",
//      colNames:["id","Account","Acc Num", "Debit", "Credit","Balance"],
      colModel:[
         {name:'id',index:'id',label:"id", width:1,hidden:true},
         {name:'name',index:'name', label:"name",width:180},
         {name:'num',index:'acc_num',label:"num", width:80, align:"center"},
         {name:'debit',index:'debit', label:"debit",width:80, align:"right"},      
         {name:'credit',index:'credit',label:"credit", width:80,align:"right"},      
         {name:'balance',index:'balance', label:"balance",width:80,align:"right"}      
      ],
   height:'auto',
   jsonReader: {
       repeatitems: false
   },
   pager : "#ptree_pager2"
});

});

</script>

<table id="treegrid2"></table>
<div id="ptree_pager2"></div>
之前请引入jqGrid,treeGrid的相关脚本,注意在result中我的第一行数据为了测试加不加"号而故意为之,测试结果为就这样也可以生成树.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值