Click or drag to resize

DataContextAddInputFieldTModel(String, String, String, String, String, String, String, String, String, String, Boolean, Boolean) Method

Generates template based input text field based on reflected modeled table field attributes.

Namespace: GSF.Web.Model
Assembly: GSF.Web (in GSF.Web.dll) Version: 2.4.181-beta
Syntax
public string AddInputField<TModel>(
	string fieldName,
	string inputType = null,
	string fieldLabel = null,
	string fieldID = null,
	string groupDataBinding = null,
	string labelDataBinding = null,
	string requiredDataBinding = null,
	string customDataBinding = null,
	string dependencyFieldName = null,
	string toolTip = null,
	bool initialFocus = false,
	bool enableHotLinks = true
)
where TModel : class, new()
View Source

Parameters

fieldName  String
Field name for input text field.
inputType  String  (Optional)
Input field type, defaults to appropriate model field type.
fieldLabel  String  (Optional)
Label name for input text field, pulls from LabelAttribute if defined, otherwise defaults to fieldName.
fieldID  String  (Optional)
ID to use for input field; defaults to input + fieldName.
groupDataBinding  String  (Optional)
Data-bind operations to apply to outer form-group div, if any.
labelDataBinding  String  (Optional)
Data-bind operations to apply to label, if any.
requiredDataBinding  String  (Optional)
Boolean data-bind operation to apply to required state, if any.
customDataBinding  String  (Optional)
Extra custom data-binding operations to apply to field, if any.
dependencyFieldName  String  (Optional)
Defines default "enabled" subordinate data-bindings based a single boolean field, e.g., a check-box.
toolTip  String  (Optional)
Tool tip text to apply to field, if any.
initialFocus  Boolean  (Optional)
Use field for initial focus.
enableHotLinks  Boolean  (Optional)
Enable clickable URLs and e-mail addresses in view mode.

Type Parameters

TModel
Modeled table.

Return Value

String
Generated HTML for new input field based on modeled table field attributes.
See Also