Exemple #1
0
        public ActionResult GetTreeGridJson(string keyword)
        {
            var data = moduleApp.GetList();

            if (!string.IsNullOrEmpty(keyword))
            {
                data = data.TreeWhere(t => t.F_FullName.Contains(keyword));
            }
            var treeList = new List <TreeGridModel2>();

            foreach (ModuleEntity item in data)
            {
                TreeGridModel2 treeModel = new TreeGridModel2();
                treeModel.id       = item.F_Id;
                treeModel.parentId = item.F_ParentId;
                treeModel.self     = item;
                treeList.Add(treeModel);
            }
            return(Content(treeList.TreeGridJson()));
        }
Exemple #2
0
        public ActionResult GetTreeGridJson(string keyword)
        {
            var data     = itemsApp.GetList();
            var treeList = new List <TreeGridModel2>();

            foreach (ItemsEntity item in data)
            {
                TreeGridModel2 treeModel = new TreeGridModel2();
                treeModel.id       = item.IGrowID;
                treeModel.text     = item.F_FullName;
                treeModel.parentId = item.F_ParentId;
                treeModel.self     = item;
                treeList.Add(treeModel);
            }
            if (!string.IsNullOrEmpty(keyword))
            {
                treeList = treeList.TreeWhere(t => t.text.Contains(keyword), "id", "parentId");
            }
            return(Content(treeList.TreeGridJson()));
        }