| FormFieldInfo Methods | 
The FormFieldInfo type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Clone | 
            Clones the object.
            (Overrides FieldBaseFieldTypeClone.) | 
|  | ContainsColumn | 
            Returns true if specified column is available in current structure.
            (Inherited from AbstractDataContainerParentObjectType.) | 
|  | GetDefaultValue | 
            Returns resolved default value based on resolver type and field's setting (GetResolveDefaultValue(Boolean)).
             | 
|  | GetDisplayName | 
            Returns string that represents human readable form of field name.
            Tries to resolve field's caption.
            Field name is returned in case of invalid macro or empty caption.
             | 
|  | GetHiddenNode | 
            Returns the XML node with visibility attribute set to false.
             | 
|  | GetMaxInputLength | 
            Gets the maximum input length for a given field
             | 
|  | GetPropertyValue(FormFieldPropertyEnum) | 
            Gets unresolved property value.
             | 
|  | GetPropertyValue(FormFieldPropertyEnum, Boolean) | 
            Gets unresolved property value.
             | 
|  | GetPropertyValue(FormFieldPropertyEnum, IMacroResolver, MacroSettings, Boolean) | 
            Gets resolved property value.
             | 
|  | GetResolveDefaultValue | 
            Returns if resolving of macros in the field's default value is enabled as far as that setting is specified, otherwise given default value is returned.
             | 
|  | GetTypedDefaultValue | 
            Returns typed resolved default value based on resolver type and field's setting (GetResolveDefaultValue(Boolean)).
             | 
|  | GetValue | 
            Gets the object value.
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | GetXmlNode | 
            Returns the XML node representing the FormFieldInfo object.
            (Overrides FieldBaseFieldTypeGetXmlNode(XmlDocument).) | 
|  | GetXPathExpression | 
            Gets XPath expression to select this node in generated XML.
             | 
|  | IsMacro | 
            Returns true if property is macro.
             | 
|  | LoadFromTableData | 
            Loads the field info from plain database structure data.
            (Overrides FieldBaseFieldTypeLoadFromTableData(DataRow, Boolean, Boolean).) | 
|  | LoadFromXmlNode | 
            Loads the field info from XML node
            (Overrides FieldBaseFieldTypeLoadFromXmlNode(XmlNode).) | 
|  | RegisterColumn(String, FuncTObject, Object) | 
            Registers the given Column to the object
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | RegisterColumn(String, FuncTObject, Object, FuncTObject, Object, Object) | 
            Registers the given Column to the object
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | RegisterColumns | 
            Registers the Columns of this object for resolving data macros.
            (Overrides FieldBaseFieldTypeRegisterColumns.) | 
|  | SetControlName | 
            Sets code name of form control used for rendering this form field.
             | 
|  | SetPropertyValue | 
            Sets property value.
             | 
|  | SetResolveDefaultValue | 
            Sets the ability to resolve macros in field's default value.
             | 
|  | SettingIsMacro | 
            Returns true if setting is macro.
             | 
|  | SetValue | 
            Sets the object value.
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | ToString | 
            Returns field name value.
            (Inherited from FieldBaseFieldType.) | 
|  | TryGetValue | 
            Returns value of column.
            (Inherited from AbstractSimpleDataContainerTObject.) | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | GetControlName | 
            Returns name of control from settings of a formField.
            (Defined by FormFieldInfoExtensions.) | 
|  | HasFormFieldControlWithName | 
            Returns whether formField contains control defined by controlName, in it's settings.
            (Defined by FormFieldInfoExtensions.) | 
|  | IsNodeNameSourceCandidate | 
            Checks if form field can be used as source for document node name.
            (Defined by DocumentFormFieldInfoExtensions.) | 
|  | IsSmartField | 
            Returns true when given fieldInfo is defined as smart one.
            (Defined by FormFieldInfoExtensions.) | 
 See Also
See Also