public IHtmlContent Hidden(Action <IncHiddenControl <TModel, TProperty> > configuration = null) { var hidden = new IncHiddenControl <TModel, TProperty>(htmlHelper, property); MaybeObject.Do(configuration, r => r(hidden)); return(hidden); }
//[Obsolete(@"Use Submit with option.Selector = selector ")] internal IIncodingMetaLanguageEventBuilderDsl SubmitOn(Func <JquerySelector, JquerySelector> action, Action <JqueryAjaxFormOptions> configuration = null) { var options = new JqueryAjaxFormOptions(JqueryAjaxFormOptions.Default); MaybeObject.Do(configuration, r => r(options)); return(AddAction(new ExecutableSubmitAction(action(Selector.Jquery), options))); }
IHtmlContent Group <TInput>(TInput input, Action <IncHorizontalControl <TInput, TModel> > configuration) where TInput : IncControlBase <TModel> { var label = new IncLabelControl <TModel>(htmlHelper, property); label.AddClass("control-label"); var validation = new IncValidationControl <TModel>(htmlHelper, property); var horizontal = new IncHorizontalControl <TInput, TModel>(htmlHelper, label, input, validation); MaybeObject.Do(configuration, r => r(horizontal)); return(horizontal); }
public void SetFilter(ConditionalBase filter) { MaybeObject.DoEach <ExecutableActionBase>(this.merges .Where(r => r["onBind"].ToString() == OnBind) .OfType <ExecutableActionBase>(), @base => @base.SetFilter(filter)); }