Namespace ChameleonForms.FieldGenerators.Handlers
Classes
BooleanHandler<TModel, T>
Generates the HTML for the Field Element of boolean fields as either a single checkbox, a select list or a list of radio buttons.
DateTimeHandler<TModel, T>
Generates the HTML for the Field Element of datetime fields.
DefaultHandler<TModel, T>
Generates the HTML for the Field Element of text input fields - always returns true when asked if it can handle a field.
EnumListHandler<TModel, T>
Generates the HTML for the Field Element of enum fields as either a select list or a list of radio buttons.
FieldGeneratorHandler<TModel, T>
Base class that contains common logic for implementing field generator handlers.
FileHandler<TModel, T>
Generates the HTML for the Field Element of file upload fields.
ListHandler<TModel, T>
Generates the HTML for the Field Element of list fields as either a select list or a list of radio buttons.
ListPropertyNullException
Exception for when the list property for an [ExistsIn] is null.
ModelNullException
Exception that denotes the model in the page is null when it was needed.
NumberHandler<TModel, T>
Generates the HTML for the Field Element of text input fields - always returns true when asked if it can handle a field.
PasswordHandler<TModel, T>
Generates the HTML for the Field Element of password fields.
TextAreaHandler<TModel, T>
Generates the HTML for the Field Element of textarea fields.
Interfaces
IFieldGeneratorHandler<TModel, T>
A Field Generator Handler is responsible for generating the HTML for a Field Element of a particular type of field.