Esempio n. 1
0
 protected override void AddAttributesToRender(HtmlTextWriter writer)
 {
     Css.AddClass(this, "stack-panel");
     base.AddAttributesToRender(writer);
     writer.AddAttribute("align", WSH.Web.Common.Helper.ClientHelper.GetEnum(Align));
     writer.AddAttribute("margin", Margin.ToString());
 }
Esempio n. 2
0
 protected override void AddAttributesToRender(HtmlTextWriter writer)
 {
     if (!this.DesignMode)
     {
         Css.AddClass(this, "combox");
         #region 添加表单控件属性
         if (IsFormControl)
         {
             Css.AddClass(this, "form-control");
             if (FullColumn)
             {
                 writer.AddAttribute("fullColumn", "true");
             }
             if (ColumnSpan > 1)
             {
                 writer.AddAttribute("columnSpan", ColumnSpan.ToString());
             }
         }
         if (Required)
         {
             writer.AddAttribute("required", "true");
         }
         #endregion
         base.AddAttributesToRender(writer);
     }
 }
Esempio n. 3
0
 //private string formWidth;
 ///// <summary>
 ///// 表单的宽度,可写js脚本
 ///// </summary>
 //[Description("表单的宽度,可写js表示宽度")]
 //public string FormWidth
 //{
 //    get { return formWidth; }
 //    set { formWidth = value; }
 //}
 protected override void AddAttributesToRender(HtmlTextWriter writer)
 {
     Css.AddClass(this, "form-panel");
     writer.AddAttribute("columns", Columns.ToString());
     writer.AddAttribute("labelWidth", LabelWidth.ToString());
     base.AddAttributesToRender(writer);
 }
Esempio n. 4
0
 protected override void AddAttributesToRender(HtmlTextWriter writer)
 {
     if (!this.DesignMode)
     {
         if (this.TextMode == TextBoxMode.MultiLine)
         {
             Css.AddClass(this, "textarea");
         }
         else
         {
             Css.AddClass(this, "textbox");
         }
         #region 添加表单控件属性
         if (IsFormControl)
         {
             //Css.AddClass(this, "form-control");
             if (FullColumn)
             {
                 writer.AddAttribute("fullColumn", "true");
             }
             if (ColumnSpan > 1)
             {
                 writer.AddAttribute("columnSpan", ColumnSpan.ToString());
             }
         }
         if (Required)
         {
             writer.AddAttribute("data-required", "true");
         }
         #endregion
         base.AddAttributesToRender(writer);
     }
 }
Esempio n. 5
0
 protected override void AddAttributesToRender(HtmlTextWriter writer)
 {
     Css.AddClass(this, "dock-panel");
     if (IsViewport)
     {
         Css.AddClass(this, "viewport");
     }
     base.AddAttributesToRender(writer);
 }
Esempio n. 6
0
 protected override void AddAttributesToRender(HtmlTextWriter writer)
 {
     if (!this.DesignMode)
     {
         Css.AddClass(this, "textbox");
         #region 添加表单控件属性
         if (Required)
         {
             writer.AddAttribute("data-required", "true");
         }
         #endregion
         base.AddAttributesToRender(writer);
     }
 }
Esempio n. 7
0
 protected override void AddAttributesToRender(HtmlTextWriter writer)
 {
     if (!this.DesignMode)
     {
         Css.AddClass(this, "textbox");
         if (Required)
         {
             writer.AddAttribute("data-required", "true");
         }
         base.AddAttributesToRender(writer);
         StringBuilder sb = new StringBuilder();
         sb.Append("{");
         sb.AppendFormat("el:this,dateFmt:'{0}'", DateFmt);
         if (!string.IsNullOrEmpty(ValueControl))
         {
             string clientID = Page.FindControl(ValueControl).ClientID;
             sb.AppendFormat(",vel:'{0}'", clientID);
         }
         if (DoubleCalendar)
         {
             sb.Append(",doubleCalendar:true");
         }
         if (!EnableInputMask)
         {
             sb.Append(",enableInputMask:false");
         }
         if (WeekMethod != WeekType.ISO8601)
         {
             sb.Append(",weekMethod:'MSExcel'");
         }
         if (Skin != SkinType.Default)
         {
             sb.Append(",skin:'whyGreen'");
         }
         if (!string.IsNullOrEmpty(MinDate) || !string.IsNullOrEmpty(MinDateControl))
         {
             if (!string.IsNullOrEmpty(MinDateControl))
             {
                 string clientID = Page.FindControl(MinDateControl).ClientID;
                 sb.Append(",minDate:'#F{$dp.$D(\\'" + clientID + "\\');}'");
             }
             else
             {
                 sb.AppendFormat(",minDate:'{0}'", MinDate);
             }
         }
         if (!string.IsNullOrEmpty(MaxDate))
         {
             sb.AppendFormat(",maxDate:'{0}'", MaxDate);
         }
         if (!string.IsNullOrEmpty(StartDate))
         {
             sb.AppendFormat(",startDate:'{0}'", StartDate);
         }
         if (IsShowWeek)
         {
             sb.Append(",isShowWeek:true");
         }
         if (!IsShowClear)
         {
             sb.Append(",isShowClear:true");
         }
         if (DisabledDates != null && DisabledDates.Length > 0)
         {
             sb.Append(",disabledDates:[");
             for (int i = 0; i < DisabledDates.Length; i++)
             {
                 sb.AppendFormat("'{0}'", DisabledDates[i]);
                 if (i < DisabledDates.Length - 1)
                 {
                     sb.Append(",");
                 }
             }
             sb.Append("]");
         }
         sb.Append("}");
         writer.AddAttribute("onfocus", "WdatePicker(" + sb.ToString() + ");");
         writer.AddAttribute("autoComplete", "off");
     }
 }