Exemplo n.º 1
0
        public object Clone()
        {
            We7Control ctr = new We7Control();

            foreach (PropertyInfo p in this.GetType().GetProperties())
            {
                p.SetValue(ctr, p.GetValue(this, null), null);
            }
            return(ctr);
        }
Exemplo n.º 2
0
        public FieldControl GetControl(We7Control control)
        {
            FieldControl ctr = Page.LoadControl(GetControlPath(control.Type)) as FieldControl;

            if (ctr == null)
            {
                throw new SysException(control.Type + "不存在");
            }
            ctr.ID = control.ID;
            ctr.InitControl(panelContext, control);
            //ctr.SetFieldData(field);
            //ctr.PanelContext = modelData;
            //ctr.ID = field.Info.ID;
            //ctr.InitControl();
            return(ctr);
        }