ztree异步加载checked回显

11 篇文章 0 订阅
4 篇文章 0 订阅

          首先在jsp上设置<input id='checkedId' type='hidden'>  用于保存刚才选择的checked (这里只做单选)

function loadAdminListZtree(adminName){
     var checkedId = $("#checkedId").val();//上次勾选的复选框  回显
     var treeSetting = {
     async:{
         type:'post',
         enable:true,
         autoParam:["id"],//异步加载 自动提交
         otherParam: {"adminName":adminName,"checkedId":checkedId},//这里把保存的checkedId传后台
          url:path + "/btnMktgPlanListAction.do?act=adminList"
},
check:{
enable:true
},
callback: {
    beforeCheck:beforeCheck
    },
data: {
simpleData: {
enable: true,
idKey: "id",
pIdKey: "pId",
rootPId: null//根节点的pid
}
}

};
$.fn.zTree.init($("#adminListZtree"),treeSetting,null);
}

java 后台
if(!DAPUtil.isNull(checkedId)){
     if(checkedId.equals(getId)){
      changeMap.put("checked", true);// 这里设置默认打钩
         }
}

//这里说下  前台回显我也试了  var treeObj = $.fn.zTree.getZTreeObj("tree"); 异步加载这个好像会有问题  一直获取的不对 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值