The characteristics for operational elements associated with Feature=JavaNames are as follows:
- Delay
- Specifies (in millseconds), the delay between keystrokes in a JavaNames eligible field that will elapse before the JavaNames logic will contact the Rest Server to obtain a list of eligible Names (the number of Names retrieved is set by the Names value). Default is 450
- Names
- Specifies number of names that will be presented in the list of names comparing favorably with the characters that have been typed. Note that this also represents the number of Names that will be retrieved from the REST Server to populate the list of available Names.
Default is 10
- Trigger
- Indicates the number of characters that need to be typed to generate a call back to the REST Server to obtain a list of Names containing the specified character(s). A value of zero indicates that Name retrieval will happen with any character (actual data retrieval remains subject to the Delay interval).
Default is 0
Notes for JavaNames3
- JavaNames input fields are all identified by the presence of a at the end of the input field, which will present a popup identifying the minimum number of characters that must be typed to trigger the Name retrieval.
- When typing into a JavaNames field, using the Escape key on the keyboard will "Restore" the Name that was present in the field when the Form was displayed (same as the symbol)
- When typing into a JavaNames3 field, using the Delete key on the keyboard will "Set" the Name to the unset state (same as selecting "-None-" from the list)
- If you use the Backspace key to remove all the characters making up the name, the Name will be "unset" (same as using the Delete key)
- Once you have established the desired Name values, you MUST "commit" the changes to the database by clicking the Update (or equivalent) action.