首页 > Windows开发 > 详细

c# 格式化easyui tree

时间:2019-09-17 17:52:16      阅读:120      评论:0      收藏:0      [点我收藏+]

 

id text False pid
2 ?û? True 0
3 ???? True 1
4 ????? False 2
5 ?????2 False 3
NULL NULL NULL NULL

 

 

 

 public ActionResult Index()
        {
            CRMEntities db = new CRMEntities();
            EasyUIJsonTree root = new EasyUIJsonTree()
            {
                text = "菜单根节点"
            };
            IList<Trees> list = db.Trees.ToList();
            if (list != null && list.Count > 0)
            {
               b.GetTree(root, list);
            }
            return Json(root, JsonRequestBehavior.AllowGet);
            //return JsonResult(new { root });
            // Response.Write(JsonConvert.SerializeObject(new EasyUIJsonTree[] { root }));
        }

 

 

 

public class b
    {

   public static void GetTree(EasyUIJsonTree parent, IList<Trees> list, int? parentID = 0)
        {
            var query = list.Where(m => m.pid == parentID);
            if (query.Any())
            {
                if (parent.children == null)
                {
                    parent.children = new List<EasyUIJsonTree>();
                }
                foreach (Trees mv in query)
                {
                    EasyUIJsonTree child = new EasyUIJsonTree()
                    {
                        id = mv.id.ToString(),
                        text = mv.text,
                        //attributes = new { Url = mv.Url }
                    };
                    parent.children.Add(child);
                    b.GetTree(child, list, mv.id);
                }
            }
        }
    }
    public class EasyUIJsonTree
    {
        public string id { get; set; }
        public string text { get; set; }
        //public string iconCls { get; set; }
        public IList<EasyUIJsonTree> children { get; set; }
        public object attributes { get; set; }
    }

c# 格式化easyui tree

原文:https://www.cnblogs.com/ruiyuan/p/11535733.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!