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); } }
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); } }
public FieldAttribute(ControlType controlType, ColumnSpan columnSpan = ColumnSpan.Small) { ControlType = controlType; ColumnSpan = columnSpan; }