zoukankan      html  css  js  c++  java
  • Ext.Net中动态创建Combox及动态添加其Items【总结】

                    Ext.Net.ComboBox combox = new Ext.Net.ComboBox();
                    combox.ID = TCMUtility.GuidToControlID(formField.SYSID, "field");
                    combox.Height = Unit.Parse("25px");
                    combox.Width = Unit.Parse("280px");
                    combox.LabelAlign = LabelAlign.Right;
                    combox.FieldLabel = formField.FIELDNAME;
                    combox.X = 0;
                    combox.Y = numY;
                    combox.Editable = false;
                    combox.Resizable = true;
                    combox.AllowBlank = formField.ALLOWNULL;

                    JsonReader ar = new JsonReader();
                    RecordField rf = new RecordField("DATA", RecordFieldType.String);
                    RecordField rf2 = new RecordField("VALUE", RecordFieldType.String);
                    ar.Fields.Add(rf);
                    ar.Fields.Add(rf2);
                    Store myStore = new Store();
                    myStore.Reader.Add(ar);
                   

                    //如果是下拉框,需要把所有下拉值填充进去,以便用户选择
                    List<StringEntity> list = new List<StringEntity>();
                    string valueList = formField.VALUELIST ?? "";
                    if (valueList.Length != 0)
                    {
                        string[] numValue = valueList.Split(';');
                        for (int j = 0; j < numValue.Count(); j++)
                        {
                            StringEntity value = new StringEntity();
                            value.DATA = numValue[j].ToString();
                            value.VALUE = numValue[j].ToString();
                            list.Add(value);
                        }

                        myStore.DataSource = list;
                        myStore.DataBind();                                
                    }
                    combox.Store.Add(myStore);
                    combox.DisplayField = "DATA";
                    combox.ValueField = "VALUE";

  • 相关阅读:
    一文带你看清HTTP所有概念
    程序员不得不了解的硬核知识大全
    看完这篇HTTP,跟面试官扯皮就没问题了
    ReentrantLock 源码分析从入门到入土
    计算机网络的核心概念
    Kafka 的这些原理你知道吗
    2019 我是怎么熬过来的?
    不懂什么是锁?看看这篇你就明白了
    机器学习——方差、协方差与皮尔逊值
    最小生成树的本质是什么?Prim算法道破天机
  • 原文地址:https://www.cnblogs.com/alexzp/p/2355794.html
Copyright © 2011-2022 走看看