public override Action <IRendererTreeBuilder> BuildFieldRendererTree( PropertyInfo field, CreateItemRendererContext <TModel> createItemRendererContext, IFormInputRendererBuilder formInputRendererBuilder) { return(builder => { builder .OpenElement(HtmlTagNames.Div, "col-sm-6") .OpenElement(HtmlTagNames.Label, createItemRendererContext.CreateFormCssClasses.FieldName) .AddContent(field.Name) .CloseElement(); formInputRendererBuilder.BuildRendererTree(createItemRendererContext, new FormField(field))?.Invoke(builder); builder.CloseElement(); }); }
public virtual Action <IRendererTreeBuilder> BuildFieldRendererTree( PropertyInfo field, CreateItemRendererContext <TModel> createItemRendererContext, IFormInputRendererBuilder formInputRendererBuilder, string columnName) { return(builder => { builder .OpenElement(HtmlTagNames.Div, "form-group") .OpenElement(HtmlTagNames.Label, createItemRendererContext.CreateFormCssClasses.FieldName) .AddContent(field.Name) .CloseElement(); formInputRendererBuilder.BuildRendererTree(createItemRendererContext, new FormField(field), columnName)?.Invoke(builder); builder.CloseElement(); }); }