zoukankan      html  css  js  c++  java
  • Ext.net中TreePanel动态生成

    这个问题可以参考官网例子:http://examples2.ext.net/#/TreePanel/Basic/Built_in_CodeBehind/

    贴一段本人程序中用到的动态生成核心代码:

     Ext.Net.Node root = new Node() { Text = "公司" };
                root.Expanded = true;
                TreePanel1.Root.Add(root);
    
                List<Company> companys = GetCompanys();
                //List<Parcel> parcels = GetParcels();
                foreach (Company company in companys)
                {
                    Ext.Net.Node companyNode = new Node()
                    {
                        Text = company.Name,
                        Leaf = true
    
                    };
                    root.Children.Add(companyNode);
    
                    ////添加宗地到相应公司里
                    //foreach (Parcel parcel in parcels)
                    //{
    
                    //    if (parcel.BelongTo == company.ID)
                    //    {
                    //        Ext.Net.Node parcelNode = new Node()
                    //        {
                    //            Text = parcel.Name,
                    //            Expanded = false
                    //        };                        
                    //        companyNode.Children.Add(parcelNode);
                    //    }                   
    
                    //}
                }

    结果图:
    这里写图片描述
    右边下面的公司信息就是用TreePanel动态生成的。

  • 相关阅读:
    8.20Java之反射机制的基本概念
    8.18Go语言之字符串
    Debug
    Feign
    Nacos
    SpringCloud Alibaba
    SpringCloud
    Maven
    Maven
    Jenkins
  • 原文地址:https://www.cnblogs.com/huahai/p/7271008.html
Copyright © 2011-2022 走看看