[]
        
(Showing Draft Content)

C1.Web.Mvc.Fluent.ControlBuilderFactory-1

ControlBuilderFactory<TModel> Class

Define a factory class to create different control builders, with model bindings.

Inheritance
HideObjectMembers
ControlBuilderFactory<TModel>
Namespace: C1.Web.Mvc.Fluent
Assembly: C1.Web.Mvc.dll
Syntax
public class ControlBuilderFactory<TModel> : ControlBuilderFactory
Type Parameters
Name Description
TModel

Constructors

Name Description
ControlBuilderFactory(HtmlHelper<TModel>)

Initializes a new instance of the ControlBuilderFactory class by using the specified html helper instance.

Methods

Name Description
AutoCompleteFor(Expression<Func<TModel, string>>)

Create a AutoCompleteBuilder.

ComboBoxFor<TObject>(Expression<Func<TModel, TObject>>)

Create a ComboBoxBuilder.

InputColorFor(Expression<Func<TModel, Color>>)

Create an InputColorBuilder.

InputColorFor(Expression<Func<TModel, Color?>>)

Create an InputColorBuilder.

InputDateFor(Expression<Func<TModel, DateTime>>)

Create an InputDateBuilder.

InputDateFor(Expression<Func<TModel, DateTime?>>)

Create an InputDateBuilder.

InputDateTimeFor(Expression<Func<TModel, DateTime>>)

Create an InputDateTimeBuilder object.

InputDateTimeFor(Expression<Func<TModel, DateTime?>>)

Create an InputDateTimeBuilder object.

InputMaskFor<TObject>(Expression<Func<TModel, TObject>>)

Create an InputMaskBuilder.

InputNumberFor(Expression<Func<TModel, decimal>>)

Create an InputNumberBuilder.

InputNumberFor(Expression<Func<TModel, double>>)

Create an InputNumberBuilder.

InputNumberFor(Expression<Func<TModel, short>>)

Create an InputNumberBuilder.

InputNumberFor(Expression<Func<TModel, int>>)

Create an InputNumberBuilder.

InputNumberFor(Expression<Func<TModel, long>>)

Create an InputNumberBuilder.

InputNumberFor(Expression<Func<TModel, decimal?>>)

Create an InputNumberBuilder.

InputNumberFor(Expression<Func<TModel, double?>>)

Create an InputNumberBuilder.

InputNumberFor(Expression<Func<TModel, short?>>)

Create an InputNumberBuilder.

InputNumberFor(Expression<Func<TModel, int?>>)

Create an InputNumberBuilder.

InputNumberFor(Expression<Func<TModel, long?>>)

Create an InputNumberBuilder.

InputNumberFor(Expression<Func<TModel, float?>>)

Create an InputNumberBuilder.

InputNumberFor(Expression<Func<TModel, float>>)

Create an InputNumberBuilder.

InputTimeFor(Expression<Func<TModel, DateTime>>)

Create an InputTimeBuilder.

InputTimeFor(Expression<Func<TModel, DateTime?>>)

Create an InputTimeBuilder.

MultiAutoCompleteFor<TObject>(Expression<Func<TModel, IEnumerable<TObject>>>)

Create a MultiAutoCompleteBuilder.

MultiSelectFor<TObject>(Expression<Func<TModel, IEnumerable<TObject>>>)

Create a MultiSelectBuilder.