The Autocomplete Text Field provides suggestions while you type into the field. A text field allows the user to type text into your app. Touching a text field places the cursor and automatically displays the keyboard. In addition to typing, text fields allow for a variety of other activities, such as text selection (cut, copy, paste) and data look-up via auto-completion.
You have this feature with Configure.IT, wherein you can customize the properties needed from Property Action window of the said control.
Choose from the different available options and style the border used by the Text Field.
Sets the mode of the button in terms of its appearance and visibility.
A Boolean value indicating whether the Text Field removes old text when editing begins.
Choose from the range of available types and set the keyboard style associated with the text object.
The appearance style of the keyboard that is associated with the text object. The appearance can be set as either Default or Alert.
The contents of the “return” key can be set from the various available options as Default, Go, Google, etc. from the drop down.
A Boolean value indicating whether the return key is automatically enabled when the text is entered by the user.
Sets the horizontal alignment for content (text or image or both) of button.
Sets the vertical alignment for content (text or image or both) of button.
A Boolean property to indicate whether the gesture recognizer is enabled.
Enables the Interaction with user, i.e. control responds when user taps on it.
Used to set the transparency to the Button which ranges from 0 to 1.
Used to set the background color to the Text Field.
Sets text to be displayed on Auto Complete Text Field.
Used to set the color of the Auto Complete Text Field.
Sets the font of the text to be displayed.
Sets the font size of the text to be displayed.
The styled string that is displayed when there is no other text in the text field.
The size of the smallest permissible font with which to draw the text.
A Boolean value indicating whether the font size should be reduced in order to fit the title string into the object's bounding rectangle.
Sets custom font name (special font, not available in default fonts) for text to be displayed in Text Field.
This property is for enabling Auto Complete Text Field selection from data source which was populated on "LOAD" or "Auto Complete Text Field Editing" events.
This property specifies whether selection should be single selection or not. i.e only one value can be selected at a time if this property is enabled.
This property is for enabling selection of same value more than once form Auto Complete Text Field control. If this property is enabled user can select a value more than once else user can select a value from search results only once.
This property is for enabling dismissal of keyboard when user selects a suggestion from Auto Complete Text Field suggestions. If this property is enabled keyboard will be dismissed on selection else not.
Sets the desired color for Placeholder Text.
This property sets background color for suggestions view.
This property sets color for suggestions text.
This property sets font size for suggestions text.
This property is for setting divider string for multiple selected values. Default string is ",".
The control that will be displayed in the toolbar above the keyboard when user will start entering data in the Text Field.
Sets border width for a Auto Complete Text Field.
Sets radius with which control's rounded corners should be drawn. Setting this property will enable control appear with rounded corners.
Sets the border color for a control. Works only if "Border Width" property is set to a value more than 0. Default would be black color.
Sets width of each dash in dashed border pattern for a Auto Complete Text Field.
Helps set the spacing between Dashes for Dashed Border.
Sets angle in degrees to which the Auto Complete Text field is in its normal state, has to be rotated. Possible values for this property are -360 to 360.
Sets the X position of the Auto Complete Text Field.
Sets the Y position of the Auto Complete Text Field.
Sets the width of the Auto Complete Text Field.
Sets the height of the Auto Complete Text Field.
Sets unique identifier for the control. Control can be referenced with name set in this property for configuration.
Set "Object ID" of Auto Complete Text Field which contains this control or can serve as parent.
Sets the web service key from data received from web server, which corresponds to the value to be displayed on the control.
Sets “key name to datasource” for a particular part of datasource as Auto Complete Text Field datasource.
Select the Web service key data which will be retrieved as output based on selection.
Group of horizontal android default properties.
Reference type is the the default property to set selected view with respect to other view.
Reference object that is used for positioning selected object.
marginLeft : Specifies extra space on the left side of this view. This space is outside this view's bounds.
marginRight : Specifies extra space on the right side of this view. This space is outside this view's bounds.
Offset Value defines the extra space value in the pixel.
This property centers the child horizontally with respect to the bounds of its parent view.
If any of the horizontal layout setting parameter(s) are selected then this value is selected to indicate user applied horizontal custom layout setting parameter(s).
Group of vertical android default properties.
These are the android default properties to set selected view with respect of other view.
Reference object that is used for positioning selected object
marginTop : Specifies extra space on the top side of this view. This space is outside this view's bounds.
marginBottom : Specifies extra space on the bottom side of this view. This space is outside this view's bounds.
Value defines the extra space value in pixel.
This property centers the child vertically with respect to the bounds of its parent view.
If any of the vertical layout setting parameter(s) are selected then this value is selected to indicate user applied vertical custom layout setting parameter(s).
The image that represents the background appearance of the Text Field when it is enabled.
The image that represents the background appearance of the Text Field when it is disabled.
The height of the view cannot be less than the given value.
If user select “Default Min Height” then android default value is taken otherwise it takes 0dp.
This property centers the child vertically with respect to the bounds of its parent view.
Group of horizontal android default properties.
Sets the width of the view
match_parent/fill_parent : Takes the width as its parent view
wrap_content : Takes the width as its content’s width
Sets the height of the view
match_parent/fill_parent : Takes the height as its parent view
wrap_content : Takes the height as its content’s height
Group of vertical android default properties.
The padding is expressed in pixels for the left, top, right and bottom parts of the view. Padding can be used to offset the content of the view by a specific amount of pixels.
For instance, a Left value of 2 will push the view's content by 2 pixels to the right of the left edge.
For instance, a Right value of 2 will push the view's content by 2 pixels to the left of the right edge.
For instance, a Top value of 2 will push the view's content by 2 pixels to the bottom of the top edge.
For instance, a Bottom value of 2 will push the view's content by 2 pixels to the top of the bottom edge.
If any of the layout setting parameter(s) are selected then this value is selected to indicate user applied custom layout setting parameter(s).
The width of the view cannot be less than the given value.
If user select “Default Min Width” then android default value is taken otherwise it takes 0dp.
Hiding an element can be done by checking ‘Hide’. This property lets you hide the control.
Advance - Sets auto resizing with respect to superview, for Auto Complete Text Field.
This event is triggered on load Text Field. Hence any action can be defined [for eg: when a Text Field loads like API Call to load data to be shown on cells]. This can be configured in "LOAD" event listed under "Action(S)" tab of Text Field control.
This event is triggered when user edits "Auto Complete Text Field" control. So any actions you want perform when user edits "Auto Complete Text Field", like reloading datasource of the control, can be configured in “Auto Complete Text View Editing” event listed in ”ACTION(S)” tab of "Auto Complete Text Field" control. “currentText” is the response parameter of “Auto Complete Text View Editing”, which is text entered by user, in the control.
This event is triggered when user starts typing the text in the Text Field.
The action related to this event will be called when user has completed editing the text in the Text Field.
If Auto Complete Text Field’s data comes as an API call response then setting “Key Name To Data” property is mandatory. You need to set “Key Name To Data” property to a key from API response, which points to the value to be shown as suggestions. “Key To Data Index” property gives you the desired output value. In case the values shown in Auto Complete Text Field are repeating, this property will serve the purpose of differentiating/bifurcating. Set a key from API response which gives a value to identify each suggestion uniquely, in “Key To Data Index” property.
This property is for enabling auto complete text field selection from data source which was populated on "LOAD" or "Auto Complete Text View Editing" events. When this option is enabled, user can select only from search results filtered from data source associated with auto complete control; else user can select the manually typed value.
When user selects a suggestion from suggestions list, if you want keyboard to be dismissed enable “Dismiss Keyboard On Selection” property.