ligerGrid切换数据

1、切换数据的使用方法

   在项目前期,我们需要将用户的需求以系统界面的方式呈现,因此就存在对DEMO的制作。

首先通过如下语句可以在界面上进行表格展示

/*******************************************************************************

 * 表格初始化

 ******************************************************************************/

$(function(){

if(!Empty($("#"+tablecode))){

grid=$("#"+tablecode).ligerGrid({

columns:columns,

pageSizeOptions:[5,10,15,20,30,50],

//                  url:contxtpath+tablemodel+'/datalist.action',

root:'resultlist',// 数据源字段名

record:'rowcount',

toolbar:{

id:'toolbarbtn'

},//后面添加工具条

usePager:true,

data:gobj_functemp,

pageSize:pagesize,

//                  dataAction:'server',

rownumbers:true,

rownumbersColWidth:30,

width:'100%',

height:'100%',

heightDiff:-8,// 补高度差

onError:showerror

});

//                grid.set({data:gobj_functemp});//设置数据的另一种方式

manager=$("#"+tablecode).ligerGetGridManager();

}

 

})

 

需求:通过点击树上不同的节点,显示不同的数据。

  方法:利用ligerUI中的Grid方法,grid.set({data:gobj_functemp_A1});

 gobj_functemp_A1表示的是数据源

 

function zTreeOnClick(treeId) {

 

var zTree = $.fn.zTree.getZTreeObj(treecode);

var nodes = zTree.getSelectedNodes();

 

if(nodes[0].id==1){

 

grid.set({data: gobj_functemp});

}else if(nodes[0].id==11){

grid.set({data: gobj_functemp_A1});

}else if(nodes[0].id==12){

grid.set({data: gobj_functemp_A2});

}else if(nodes[0].id==13){

grid.set({data: gobj_functemp_A3});

}else if(nodes[0].id==14){

grid.set({data: gobj_functemp_A4});

}else{

grid.set({data: []});

}

};

 

 

这样就可以展示不同的数据。

1当点击根节点时,


 

2)当点击子节点时,


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值