/// <summary> /// 更改为横向样式 /// </summary> /// <param name="angularFormGroup"></param> /// <returns></returns> public static IAngularFormGroupBuilder Horizontal(this IAngularFormGroupBuilder angularFormGroup) { //<form class="form-horizontal w5c-form demo-form" role="form" w5c-form-validate="vm.validateOptions" novalidate name="validateForm"> // <div class="form-group has-feedback"> // <label class="col-sm-3 control-label" for="vm_entity_email">邮箱</label> // <div class="col-sm-9"> // <input type="email" name="email" id="vm_entity_email" ng-model="vm.entity.email" required="" class="form-control" placeholder="输入邮箱"> // </div> //</form> angularFormGroup.Label = angularFormGroup.Label.AddClass("col-sm-3"); var wrap = new HtmlTag("div"); wrap = wrap.AddClass("col-sm-9"); angularFormGroup.Input = angularFormGroup.Input.WrapWith(wrap); return(angularFormGroup); }
public static IAngularFormGroupBuilder Email(this IAngularFormGroupBuilder angularFormGroup) { return(WithInputAttr(angularFormGroup, "type", "email")); }
public static IAngularFormGroupBuilder Label(this IAngularFormGroupBuilder angularFormGroup, string text) { angularFormGroup.Label = angularFormGroup.Label.Text(text); return(angularFormGroup); }
public static IAngularFormGroupBuilder Required(this IAngularFormGroupBuilder angularFormGroup) { return(WithInputAttr(angularFormGroup, "required", "")); }
public static IAngularFormGroupBuilder WithInputAttr(this IAngularFormGroupBuilder angularFormGroup, string attribute, object value) { angularFormGroup.Input = angularFormGroup.Input.Attr(attribute, value); return(angularFormGroup); }