EasyUI Tree +TreeGrid 懒加载

var orgId;
$("#gc_dg").treegrid({
url:"<%=basePath%>appOrganization/ajaxAppOrganizationListByPid?porgnaid=0",
idField: 'ORGNA_ID',
treeField: 'ORGNA_NAME',
loadMsg:"数据加载中,请稍后.....",
pagination:false,//显示分页
fit:true,//自动补全
fitColumns:false,
singleSelect:true,
rownumbers:true,
iconCls: 'ext-icon-application_side_tree',
animate: true,
lines: true,
columns:[[
{field:'ck',title:'',width:100,checkbox:true,align:'center',halign:'center'},
{field:'PORGNA_ID',hidden:true, title:'PORGNA_ID', width: 200, align: 'left' },
{field:'ORGNA_ID', hidden:true,title:'ORGNA_ID', width: 200, align: 'left' },
{field:'ORGNA_NAME', title: '单位名称', width: 240, align: 'left' },
{field:'PHONE', title: '联系电话', width: 240, align: 'left' }
]],
onLoadSuccess: function () {
pc = setTimeout(zgc_closes, 400);//当加载完毕时,关闭加载等待效果
},
onBeforeExpand : function(row) {
// 此处就是异步加载地所在
console.log(row['ORGNA_ID'])
if (row) {
$(this).treegrid('options').url = '<%=basePath%>appOrganization/ajaxAppOrganizationListByPid?porgnaid=' + row['ORGNA_ID'];
}
return true;
},
onSelect: function(row){
//点击树的时候
orgId = row.ORGNA_ID;
showDgForTreeID(row.ORGNA_ID);
},
loadFilter: function(data){
//data.rows=arrayToTree(data.rows,"ORGNA_ID","PORGNA_ID");
debugger;
var ds=[];
if(!data.rows)
{
ds= data;
}else{
ds=data.rows;
}
for(var i=0;i<ds.length;i++)
{
ds[i].state="closed";
}
return ds;
}
});
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值