Beispiel #1
0
        /// <summary>
        /// 获取参数
        /// </summary>
        /// <returns></returns>
        public string BuildData()
        {
            WidgetDesign design = new WidgetDesign();

            design.ID         = ID;
            design.Tag        = "we7layout";
            design.TagPrefix  = "we7design";
            design.WidgetType = WidgetType.layout;

            foreach (Control col in this.Controls)
            {
                if (string.Compare(col.GetType().Name, "We7LayoutColumn", true) == 0)
                {
                    We7LayoutColumn colControl = col as  We7LayoutColumn;

                    Dictionary <string, object> column = new Dictionary <string, object>();
                    column.Add("id", colControl.ID);
                    column.Add("style", colControl.Style);
                    column.Add("width", colControl.Width);
                    column.Add("cssclass", colControl.CssClass);
                    column.Add("widthunit", colControl.WidthUnit);
                    design.Columns.Add(column);
                }
            }

            return(JavaScriptConvert.SerializeObject(design));
        }
Beispiel #2
0
        protected string BuildData()
        {
            WidgetDesign design = new WidgetDesign();

            design.ID         = ID;
            design.WidgetType = WidgetType.layoutColumn;
            design.TagPrefix  = "we7design";
            design.Tag        = "We7LayoutColumn";
            design.Params.Add("id", ID);
            design.Params.Add("width", Width);
            design.Params.Add("float", Float);
            design.Params.Add("style", Style);
            design.Params.Add("cssclass", CssClass);
            design.Params.Add("widthunit", WidthUnit);
            return(JavaScriptConvert.SerializeObject(design));
        }