easyui 读取数据创建treegrid

jsp代码:
<div id="tjGrid"  style="width: 95%;" data-options="rownumbers:true,singleSelect:true,url:'datagrid_data1.json',method:'get',toolbar:toolbar"></div>

js代码:
    创建样式:
        $("#tjGrid").treegrid({
    		rownumbers:true,
		fit: true,        //自动大小
		collapsible:true,//是否可折叠
//		lines: true,
//		rownumbers: true,
//		striped: true,
//		animate: true,
		fitColumns:true,
		idField:'***',//根据那个字段判断树节点关系
                treeField:'***',//树节点字段
                columns:tj.getColunms(),
                onBeforeExpand:function(node) {//节点展开事件
	          $(this).treegrid('options').url = tj.basePath+'/****/*****.do?***='+ node.***;
		}
	    });
	$("#tjGrid").datagrid('loadData',[]);
  
tj.getColunms=function(){
	var columnsArr=[];
	var row1=[];
		row1.push({field:'***',title:'***',rowspan:2,width:120,align:'center'});
		row1.push({field:'***',title:'***',rowspan:2,width:120,align:'center'});
		row1.push({title:'***',colspan:2,width:160,align:'center'});
		row1.push({title:'***',colspan:2,width:160,align:'center'});
		row1.push({title:'***',colspan:2,width:160,align:'center'});
	var row2=[];
		row2.push({field:'***',title:'***',width:80, align:'center'});
		row2.push({field:'***',title:'***',width:80, align:'center'});
		row2.push({field:'***',title:'***',width:80, align:'center'});
		row2.push({field:'***',title:'***',width:80, align:'center'});
		row2.push({field:'***',title:'***',width:80, align:'center'});
		row2.push({field:'***',title:'***',width:80, align:'center'});
		
	columnsArr.push(row1);
	columnsArr.push(row2);
	return columnsArr;
};
tj.getmj=function(){
	var aa=$("#xzq").combobox('getValue');
	$("#tjGrid").treegrid({
		rownumbers:true,
		url:tj.basePath+'/****/****.do?***='+aa
	});
	$("#tjGrid").datagrid('loadData',[]);
};

java:
    
Map<String, Object> parammap2 = new HashMap<String, Object>();
parammap2 = ***.***(parammap);		
parammap2.put("state", "closed");

展开父节点时正常取值.

PS:第一次查询显示省级和市级全部数据,市级数据增加 "state", "closed" 。展开父节点时只查询区县数据。可判断是否添加state。




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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值