新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
一、节点模糊搜索功能:搜索成功后,自动高亮显示并定位、展开搜索到的节点。
永兴网站建设公司成都创新互联公司,永兴网站设计制作,有大型网站制作公司丰富经验。已为永兴上千多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的永兴做网站的公司定做!
二、节点异步加载:1、点击展开时加载数据;2、选中节点时加载数据。
前台代码如下:
js:
html:
后台代码(后台返回Json数据):
public void SelStudent() { set("getStudentsJsonUrl", to(GetStudentsJson)); } public void GetStudentsJson() { List> dicList = new List >(); string level = ctx.Post("level"); string id = ctx.Post("id"); if (strUtil.IsNullOrEmpty(id)) { #region 加载班级 //获取当前登录用户 Sys_User user = AdminSecurityUtils.GetLoginUser(ctx); //获取当前用户关联的老师 Edu_Teacher teacher = edu_TeacService.FindByUserId(user.Id); //获取班级集合 List list = edu_ClaNameFlowService.GetListByTeacherId(teacher.Id); foreach (Edu_ClaNameFlow item in list) { Dictionary dic = new Dictionary (); dic.Add("id", "level0" + item.Calss.Id.ToString()); dic.Add("pId", "0"); dic.Add("name", item.Gra.Name + item.Calss.Name); dic.Add("isParent", "true"); dicList.Add(dic); } #endregion } else { if (level == "0") { //加载学生 List list = edu_StudService.GetListByClassId(id.Replace("level0", "")); foreach (Edu_Student item in list) { Dictionary dic = new Dictionary (); dic.Add("id", "level1" + item.Id.ToString()); dic.Add("pId", id); dic.Add("name", item.Name); dic.Add("isParent", "false"); dicList.Add(dic); } } } echoJson(dicList); }
更多关于ztree控件的内容,请参考专题《jQuery插件ztree使用汇总》 。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。