GeoLocationFormControlProperties Type
The Geolocation control enables users to specify location by either pressing a button to locate their current longitude and latitude or by manually entering coordinates.
This topic describes the syntax of the FormControlProperty complex element with the type attribute of GeoLocationFormControlProperties.
Syntax
<d2p1:FormControlProperties i:type="d2p1:GeoLocationFormControlProperties">
<d2p1:Border />
<d2p1:BorderColor>String</d2p1:BorderColor>
<d2p1:BorderStyle>String</d2p1:BorderStyle>
<d2p1:BorderWidth>Integer</d2p1:BorderWidth>
<d2p1:CanResizeAtRuntime>Boolean</d2p1:CanResizeAtRuntime>
<d2p1:ControlVersion>String</d2p1:ControlVersion>
<d2p1:CssClass i:nil="true" />
<d2p1:DisplayName>String</d2p1:DisplayName>
<d2p1:FormControlTypeUniqueId>c0a89c70-0781-4bd4-8623-f73675005e19</d2p1:FormControlTypeUniqueId>
<d2p1:FormType>String</d2p1:FormType>
<d2p1:InRepeater>Boolean</d2p1:InRepeater>
<d2p1:InsertReferences xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<d2p1:InternalPropertyBag xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<d2p1:IsDirty>Boolean</d2p1:IsDirty>
<d2p1:IsLocked>Boolean</d2p1:IsLocked>
<d2p1:IsVisible>Boolean</d2p1:IsVisible>
<d2p1:PaddingWidth>Integer</d2p1:PaddingWidth>
<d2p1:TabIndex>Integer</d2p1:TabIndex>
<d2p1:UniqueId>String</d2p1:UniqueId>
<d2p1:VariableSource>String</d2p1:VariableSource>
<d2p1:VerticalAlign>String</d2p1:VerticalAlign>
<d2p1:BackgroundColor i:nil="true" />
<d2p1:Bold>Boolean</d2p1:Bold>
<d2p1:FontColor i:nil="true" />
<d2p1:FontFamily i:nil="true" />
<d2p1:FontFamilyItemId i:nil="true" />
<d2p1:FontSize i:nil="true" />
<d2p1:FontSizeItemId i:nil="true" />
<d2p1:HorizontalAlignment>String</d2p1:HorizontalAlignment>
<d2p1:Italics>Boolean</d2p1:Italics>
<d2p1:StrikeThrough>Boolean</d2p1:StrikeThrough>
<d2p1:ThemeClass i:nil="true" />
<d2p1:Underline>Boolean</d2p1:Underline>
<d2p1:ControlCssClass i:nil="true" />
<d2p1:ControlMode>String</d2p1:ControlMode>
<d2p1:CustomErrorMessage i:nil="true" />
<d2p1:CustomValidationFunction i:nil="true" />
<d2p1:DataField i:nil="true" />
<d2p1:DataFieldDisplayName i:nil="true" />
<d2p1:ExposeClientIdAsJavascriptVariable>Boolean</d2p1:ExposeClientIdAsJavascriptVariable>
<d2p1:ExposedClientIdJavascriptVariable i:nil="true" />
<d2p1:HelpText i:nil="true" />
<d2p1:HelpTextSet i:nil="true" />
<d2p1:IsEnabled>Boolean</d2p1:IsEnabled>
<d2p1:IsRequired>Boolean</d2p1:IsRequired>
<d2p1:Name i:nil="true" />
<d2p1:RequiredErrorMessage i:nil="true" />
<d2p1:UseCustomValidation>Boolean</d2p1:UseCustomValidation>
<d2p1:CustomLatitudeErrorMessage i:nil="true" />
<d2p1:CustomLatitudeValidationFunction i:nil="true" />
<d2p1:CustomLongitudeErrorMessage i:nil="true" />
<d2p1:CustomLongitudeValidationFunction i:nil="true" />
<d2p1:DefaultValue i:nil="true" />
<d2p1:LocationButtonText i:nil="true" />
<d2p1:ManualInput>String</d2p1:ManualInput>
<d2p1:UseCustomLatitudeValidation>Boolean</d2p1:UseCustomLatitudeValidation>
<d2p1:UseCustomLongitudeValidation>Boolean</d2p1:UseCustomLongitudeValidation>
</d2p1:FormControlProperties>
Element Characteristics
| Characteristic | Description |
|---|---|
| Data type and length | String |
| Default value | None |
| Cardinality | 1..1: Required element that occurs only once. |
Element Attributes
| Attribute | Description |
|---|---|
| Required |
Relationships
| Relationship | Element |
|---|---|
| Parent element | FormForm/FormControls |
| Child elements | See the child element table. |
Parent Element Namespace
| Prefix | Namespace |
|---|---|
| d2p1 | http://schemas.datacontract.org/2004/07/Nintex.Forms.FormControls |
Parent Element
| Attribute | Description |
|---|---|
| Required |
Child Elements
| Name | Data Type | Default value | Cardinality | Description |
|---|---|---|---|---|
| Border | String | blank | 1..1 |
The line style. Values include: Bottom, Left, Right, and Top. |
| BorderColor | String | #000000 | 1..1 |
The color of the line. |
| BorderStyle | String | Solid | 1..1 |
The line style. Values include: Dashed, Dotted, Double, Groove, Inset, None, None, NotSet, Outset, Ridge, and Solid. For more information see the base enumeration documentation on MSDN. |
| BorderWidth | Integer | 2 | 1..1 |
The width of the line in pixels. |
| CanResizeAtRuntime | Boolean | true | 1..1 |
Indicates if the control can resize at run time. |
| ControlVersion | String | 101.1.1.0 | 1..1 |
The version number of the control. |
| CssClass | String | blank | 1..1 |
The CSS class. |
| DisplayName | String | Geolocation | 1..1 |
The display name. |
| FormControlTypeUniqueId | String | c0a89c70-0781-4bd4-8623-f73675005e19 | 1..1 |
The form control type unique id. |
| FormType | String | ListForm | 1..1 |
The type of the form. |
| InRepeater | Boolean | false | 1..1 |
Value is true if in repeater; otherwise, false. |
| InsertReferences | String | blank | 1..* |
The insert references. |
| InternalPropertyBag | String | blank | 1..* |
The internal property bag. |
| IsDirty | Boolean | false | 1..1 |
True if the object is dirty; otherwise, false. The value indicating whether the control exists in any layout. If this flag is set then it is safe to delete the control from the list. |
| IsLocked | Boolean | false | 1..1 |
True if this instance is locked; otherwise, false. |
| IsVisible | Boolean | true | 1..1 |
True if this instance is visible; otherwise, false. |
| PaddingWidth | Integer | 0 | 1..1 |
The width of the padding. |
| TabIndex | Integer | 0 | 1..1 |
The index of the tab. |
| UniqueId | String | Guid | 1..1 |
The unique id. For more information see "Guid Structure" on MSDN/ |
| VariableSource | String | Unspecified | 1..1 |
The source. Values include: External, SharePoint, Unspecified, and Workflow. |
| VerticalAlign | String | NotSet | 1..1 |
The width of the padding. Valid values include:
|
| BackgroundColor | Boolean | false | 1..1 |
The color of the background. |
| Bold | String | blank | 1..1 |
True if bold; otherwise, false. |
| FontColor | String | blank | 1..1 |
The color of the font. |
| FontFamily | String | blank | 1..1 |
The font family. |
| FontFamilyItemId | String | blank | 1..1 |
The font family item id. |
| FontSize | String | blank | 1..1 |
The size of the font. |
| FontSizeItemId | String | blank | 1..1 |
The font size item id. |
| HorizontalAlignment | String | NotSet | 1..1 |
The horizontal alignment. Values include: Center, Justify, Left, NotSet, and Right. For more information, see "Horizontal Enumeration" in MSDN. |
| Italics | Boolean | false | 1..1 |
True if italics; otherwise, false. |
| StrikeThrough | Boolean | false | 1..1 |
True if [strike through]; otherwise, false. |
| ThemeClass | String | blank | 1..1 |
The theme class. |
| Underline | Boolean | false | 1..1 |
True if use custom validation; otherwise, false. |
| ControlCssClass | String | blank | 1..1 |
The control CSS class. |
| ControlMode | String | Auto | 1..1 |
Species the mode of the control. Valid values include:
|
| CustomErrorMessage | String | blank | 1..1 |
The required error message. |
| CustomValidationFunction | String | blank | 1..1 |
The custom validation function. |
| DataField | String | blank | 1..1 |
The binding path field name. |
| DataFieldDisplayName | String | blank | 1..1 |
The display name of the data field. |
| ExposeClientIdAsJavascriptVariable | Boolean | false | 1..1 |
True if expose client id as JavaScript variable; otherwise, false. |
| ExposedClientIdJavascriptVariable | String | blank | 1..1 |
The exposed client id JavaScript variable. |
| HelpText | String | blank | 1..1 |
The help text. |
| HelpTextSet | String | blank | 1..1 |
The help text set. |
| IsEnabled | Boolean | true | 1..1 |
True if this instance is enabled; otherwise, false. |
| IsRequired | Boolean | false | 1..1 |
True if this instance is required; otherwise, false. |
| Name | String | blank | 1..1 |
The name of the control. |
| RequiredErrorMessage | String | blank | 1..1 |
The required error message. |
| UseCustomValidation | Boolean | false | 1..1 |
True if use custom validation; otherwise, false. |
| CustomLatitudeErrorMessage | String* | blank | 1..1 | The required error message for latitude. |
| CustomLatitudeValidationFunction | String | blank | 1..1 | The custom validation function for latitude. |
| CustomLongitudeErrorMessage | String | blank | 1..1 | The custom error message for longitude. |
| CustomLongitudeValidationFunction | String | blank | 1..1 | The custom validation function for longitude. |
| DefaultValue | String | blank | 1..1 |
True if default value; otherwise, false. |
| LocationButtonText | String | blank | 1..1 | The text for the button. |
| ManualInput | String | Enable | 1..1 |
The manual input option. Valid values include:
|
| UseCustomLatitudeValidation | Boolean | false | 1..1 | True if use custom validation for latitude; otherwise, false. |
| UseCustomLongitudeValidation | Boolean | false | 1..1 | True if use custom validation for longitude; otherwise, false. |
Example
The following example contains an example of the complex element.
<d2p1:FormControlProperties i:type="d2p1:GeoLocationFormControlProperties">
<d2p1:Border />
<d2p1:BorderColor>#000000</d2p1:BorderColor>
<d2p1:BorderStyle>Solid</d2p1:BorderStyle>
<d2p1:BorderWidth>2</d2p1:BorderWidth>
<d2p1:CanResizeAtRuntime>true</d2p1:CanResizeAtRuntime>
<d2p1:ControlVersion>101.1.1.0</d2p1:ControlVersion>
<d2p1:CssClass i:nil="true" />
<d2p1:DisplayName>Geolocation</d2p1:DisplayName>
<d2p1:FormControlTypeUniqueId>c0a89c70-0781-4bd4-8623-f73675005e19</d2p1:FormControlTypeUniqueId>
<d2p1:FormType>ListForm</d2p1:FormType>
<d2p1:InRepeater>false</d2p1:InRepeater>
<d2p1:InsertReferences xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<d2p1:InternalPropertyBag xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<d2p1:IsDirty>false</d2p1:IsDirty>
<d2p1:IsLocked>false</d2p1:IsLocked>
<d2p1:IsVisible>true</d2p1:IsVisible>
<d2p1:PaddingWidth>0</d2p1:PaddingWidth>
<d2p1:TabIndex>0</d2p1:TabIndex>
<d2p1:UniqueId>7dd43518-7063-45ce-bc9b-8ae73a46f8eb</d2p1:UniqueId>
<d2p1:VariableSource>Unspecified</d2p1:VariableSource>
<d2p1:VerticalAlign>NotSet</d2p1:VerticalAlign>
<d2p1:BackgroundColor i:nil="true" />
<d2p1:Bold>false</d2p1:Bold>
<d2p1:FontColor i:nil="true" />
<d2p1:FontFamily i:nil="true" />
<d2p1:FontFamilyItemId i:nil="true" />
<d2p1:FontSize i:nil="true" />
<d2p1:FontSizeItemId i:nil="true" />
<d2p1:HorizontalAlignment>NotSet</d2p1:HorizontalAlignment>
<d2p1:Italics>false</d2p1:Italics>
<d2p1:StrikeThrough>false</d2p1:StrikeThrough>
<d2p1:ThemeClass i:nil="true" />
<d2p1:Underline>false</d2p1:Underline>
<d2p1:ControlCssClass i:nil="true" />
<d2p1:ControlMode>Auto</d2p1:ControlMode>
<d2p1:CustomErrorMessage i:nil="true" />
<d2p1:CustomValidationFunction i:nil="true" />
<d2p1:DataField i:nil="true" />
<d2p1:DataFieldDisplayName i:nil="true" />
<d2p1:ExposeClientIdAsJavascriptVariable>false</d2p1:ExposeClientIdAsJavascriptVariable>
<d2p1:ExposedClientIdJavascriptVariable i:nil="true" />
<d2p1:HelpText i:nil="true" />
<d2p1:HelpTextSet i:nil="true" />
<d2p1:IsEnabled>true</d2p1:IsEnabled>
<d2p1:IsRequired>false</d2p1:IsRequired>
<d2p1:Name i:nil="true" />
<d2p1:RequiredErrorMessage i:nil="true" />
<d2p1:UseCustomValidation>false</d2p1:UseCustomValidation>
<d2p1:CustomLatitudeErrorMessage i:nil="true" />
<d2p1:CustomLatitudeValidationFunction i:nil="true" />
<d2p1:CustomLongitudeErrorMessage i:nil="true" />
<d2p1:CustomLongitudeValidationFunction i:nil="true" />
<d2p1:DefaultValue i:nil="true" />
<d2p1:LocationButtonText i:nil="true" />
<d2p1:ManualInput>Enable</d2p1:ManualInput>
<d2p1:UseCustomLatitudeValidation>false</d2p1:UseCustomLatitudeValidation>
<d2p1:UseCustomLongitudeValidation>false</d2p1:UseCustomLongitudeValidation>
</d2p1:FormControlProperties>