//加载根树 private void LoadRoot() { _RootTreeNode = new TreeNodeModel("全部类型"); _RootTreeNode.Expanded = true; //获取所有大树 List <Module> mds = _UserService.QueryModulesParent(); FirstGeneration.Clear(); if (mds != null) { foreach (var m in mds) { //根目录中添加大树 TreeNodeModel node = _RootTreeNode.createChild(m.Id, m.Name); node.Expanded = true; //根据大树id去查找小树,然后添加到对应的树里面 List <Module> subs = _UserService.QueryModulesByParentId(node.Id); foreach (var s in subs) { node.createChild(s.Id, s.Name).Expanded = true; } } } FirstGeneration.Add(_RootTreeNode); LoadBaseData(); }
/// <summary> /// 加载根树 _DishBean /// </summary> private void InitTreeByDishData() { _RootTreeNode = new TreeNodeModel("全部类型"); _RootTreeNode.Expanded = true; FirstGeneration.Add(_RootTreeNode); //List<DischesWayRef>dwrs= _DataService.QueryAll(); LoadTreeData(); }
private void InitTreeByDishesWayData() { FirstGeneration.Clear(); _RootTreeNode = new TreeNodeModel("全部类型"); _RootTreeNode.Expanded = true; FirstGeneration.Add(RootTreeNode); List <DischesWayName> dwns = _DataService.FindAllDishesWayName(); DishesWayTableItems.Clear(); if (dwns != null) { foreach (var dwn in dwns) { _RootTreeNode.createChild(dwn.DischesWayNameId.ToString(), dwn.Name); LoadBaseData(dwn, 0); } } }