Exemplo n.º 1
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);
     }
 }
Exemplo 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);
     }
 }
Exemplo n.º 3
0
 public FieldAttribute(ControlType controlType, ColumnSpan columnSpan = ColumnSpan.Small)
 {
     ControlType = controlType;
     ColumnSpan  = columnSpan;
 }