Form controls allow you to use custom field types in editing forms that are based on Kentico FormEngine. These include:
 
| • | Document editing forms (Form tab) | 
| • | Web part properties | 
| • | BizForms | 
| • | Forms using system tables defined in Site manager -> Development -> System tables | 
| • | Forms using custom tables defined in Site manager -> Development -> Custom tables | 
| • | Report parameters | 
Form controls are standard ASCX controls that inherit from the CMS.FormControls.FormEngineUserControl class.
Managing form controls
You can register form controls in the catalog in Site Manager -> Development -> Form controls. The form controls have the following properties:
Control display name  | 
The name of the control displayed to the users.  | 
||||
Control code name  | 
The name of the control used in the code.  | 
||||
Control file name  | 
Relative path to the ASCX control starting from /CMSFormControls folder. 
 Example: countryselection.ascx  | 
||||
Use control for text  | 
Indicates if the control can be used for text values.  | 
||||
Use control for long text  | 
Indicates if the control can be used for long text values.  | 
||||
Use control for integer  | 
Indicates if the control can be used for integer values.  | 
||||
Use control for decimal  | 
Indicates if the control can be used for decimal values.  | 
||||
Use control for date-time  | 
Indicates if the control can be used for date-time values.  | 
||||
Use control for boolean  | 
Indicates if the control can be used for boolean (bit) values.  | 
||||
Use control for file  | 
Indicates if the control can be used for file (attachments).  | 
||||
Use control for GUID  | 
Indicates if the control can be used for GUID values.  | 
||||
Use control for visibility  | 
Indicates if the control can be used as a field visibility control. See this chapter for more details.  | 
||||
Show control in BizForms  | 
Indicates if the control should be offered among field types in the simplified mode in BizForms module. If you enable this box, you also need to enter the following values: 
 
 
  | 
||||
Show control in document types  | 
Indicates if the control should be offered among field types in the document types field editor.  | 
||||
Show control in system tables  | 
Indicates if the control should be offered among field types in the system tables field editor.  | 
||||
Show control in custom tables  | 
Indicates if the control should be offered among field types in the custom tables field editor.  | 
||||
Show control in controls (web parts and inline controls)  | 
Indicates if the control should be offered among field types in the web part property editor.  | 
||||
Show control in reports  | 
Indicates if the control should be offered among field types in report parameters field editor.  | 
Page url: http://devnet.kentico.com/docs/devguide/index.html?form_controls_overview.htm