/// <summary> /// 获取标签生成器 /// </summary> protected override TagBuilder GetTagBuilder() { var builder = new FormControlBuilder(); Config(builder); return(builder); }
/// <summary> /// 创建表单控件生成器 /// </summary> /// <param name="config">配置</param> /// <param name="builder">配置</param> public static TagBuilder CreateFormControlBuilder(Config config, TagBuilder builder) { if (EnableLabel(config) == false && GridHelper.EnabelGrid(config) == false) { return(builder); } var result = new FormControlBuilder(); result.AddLayout(config); result.AppendContent(builder); return(result); }
/// <summary> /// 获取标签生成器 /// </summary> protected override TagBuilder GetTagBuilder() { ResolveExpression(); var builder = new CheckBoxBuilder(); Config(builder); var formControlBuilder = new FormControlBuilder(); if (formControlBuilder.HasGrid(_config) == false) { return(builder); } formControlBuilder.AddLayout(_config); formControlBuilder.AppendContent(builder); return(formControlBuilder); }
/// <summary> /// 配置栅格 /// </summary> private void ConfigGrid(FormControlBuilder builder) { builder.AddLayout(_config); ConfigOffset(builder); }
/// <summary> /// 配置 /// </summary> private void Config(FormControlBuilder builder) { ConfigId(builder); ConfigGrid(builder); ConfigContent(builder); }