Example #1
0
 /// <summary>
 /// CreateView执行完毕后,用LoadData的数据填充界面
 /// </summary>
 protected override void OnFillData()
 {
     this.oTree1.ClearTree();
     if (this.treeKeyModel == null)
     {
         return;
     }
     oTree1.LoadData(treeKeyModel);
     //oTree1.MoveFirst();
     if (this.oTree1.FirstNode != null)
     {
         // this.oTree1.FirstNode.IsExpanded = true;
         //getAllFirstLevelTreeNodes(this.oTree1.FirstNode as XAPTreeNodeRender);
     }
     oTree1.TraverseNodes(node1 =>
     {
         object userObj = oTree1.GetUserObject(node1);
         if (userObj is OrTmplDTO)
         {
             OrTmplDTO focusObj = userObj as OrTmplDTO;
             String id_ortmpl   = focusObj.Id_ortmpl;
             //如果不是模板类型就不处理
             if (focusObj.OrtmplType == "1")
             {
                 FArrayList modelList = this.modelMap[id_ortmpl.Substring(0, id_ortmpl.Length - 1)] as FArrayList;
                 if (modelList != null)
                 {
                     this.loadModelItm(modelList, node1 as XAPTreeNodeRender);
                 }
             }
         }
     });
     this.oTree1.ExpandToLevel(0);
 }
Example #2
0
 /// <summary>
 /// CreateView执行完毕后,用LoadData的数据填充界面
 /// </summary>
 protected override void OnFillData()
 {
     this.oTree1.ClearTree();
     ResetFuncTreeImageEvent();//设置otree图标
     if (this.treeKeyModel == null)
     {
         return;
     }
     oTree1.LoadData(treeKeyModel);
     this.oTree1.ExpandAll();
 }
Example #3
0
 /// <summary>
 /// CreateView执行完毕后,用LoadData的数据填充界面
 /// </summary>
 protected override void OnFillData()
 {
     this.oTree1.ClearTree();
     ResetFuncTreeImageEvent();
     if (this.model == null)
     {
         return;
     }
     model.GetTreeKeyModel();
     oTree1.LoadData(model.lazyLoadTreeModel);
     oTree1.MoveFirst();
     this.oTree1.ExpandAll();
 }