public TextSearchOptionsParamBuilder <TModel> Text(string searchOptionsName = "") { var textSearchOptionsParam = new TextSearchOptionsParam(searchOptionsName); _searchOptions.AddParam(textSearchOptionsParam); return(_searchOptionsParamBuilderBuilderFactory.GetTextParamBuilder(textSearchOptionsParam, this)); }
public static BlockRenderer RenderTextbox(TextSearchOptionsParam textSearchOptionsParam) { var blockRenderer = new BlockRenderer(); //order is valuable! blockRenderer.Enqueue((new TextboxTagBuilder() .Disabled(textSearchOptionsParam.IsDisabled) .Id(textSearchOptionsParam.Name) .Name(textSearchOptionsParam.Name)) .Value(textSearchOptionsParam.Text) .CssClass(FsParamConst) .TagBuilder); blockRenderer.Enqueue(new LabelTagBuilder() .InnerText(textSearchOptionsParam.Description) .For(textSearchOptionsParam.Name).TagBuilder); return(blockRenderer); }
public TextSearchOptionsParamBuilder(TextSearchOptionsParam param, SearchOptionsBuilder <TModel> searchOptionsBuilder, FacatedSearchMapper <TModel> queryMapper) : base(param, searchOptionsBuilder, queryMapper) { }
public TextSearchOptionsParamBuilder <TModel> GetTextParamBuilder(TextSearchOptionsParam textSearchOptionsParam, SearchOptionsBuilder <TModel> searchOptionsBuilder) { return(new TextSearchOptionsParamBuilder <TModel>(textSearchOptionsParam, searchOptionsBuilder, _queryMapper)); }
public static MvcHtmlString FacetedSearchForTextbox <TModel>(this HtmlHelper <TModel> htmlHelper, TextSearchOptionsParam param) { return(MvcHtmlString.Create(Html.RenderTextbox(param).Render())); }