UIZE JavaScript Framework

MODULES Uize.Widget.AutoSuggest

1. Introduction

The Uize.Widget.AutoSuggest widget manages requesting and display a set of selectable suggestions based on user input into a textbox and supports fine-grained specification of how suggestions are displayed.

Queries are normalized before requesting suggestions: whitespaces are trimmed.

When querySeparators are specified, text between separators are treated as independent queries.

The simplest way to specify how suggestions are shown are to set the highlightMode and the cssClass* state properties.

For more advanced customization, the optionDataAdapter, optionsWidgetClass, and optionsWidgetProperties state properties allow for fine-grained control over the widgets managing the suggestions.

DEVELOPERS: Vinson Chuong, original code contributed by Zazzle Inc.

Issues and Notes

Ignoring typeRequestDelay when pasting relies on the onpaste event, which is not supported in Opera.
We use min-width to keep the width of the suggestions palette at least the width of the textbox, which doesn't work in IE6.
If a suggestion is too long, it overflows the textbox (the last letters and the caret are not shown).
Positioning of the palette may be off by varying amounts in different browsers.

1.1. Examples

There are no dedicated showcase example pages for the Uize.Widget.AutoSuggest module.

SEARCH FOR EXAMPLES

Use the link below to search for example pages on the UIZE Web site that reference the Uize.Widget.AutoSuggest module...

SEARCH

1.2. Implementation Info

The Uize.Widget.AutoSuggest module defines the Uize.Widget.AutoSuggest class, which is a subclass of Uize.Widget.FormElement.Text.

INHERITANCE CHAIN

Uize.Class −> Uize.Widget −> Uize.Widget.FormElement −> Uize.Widget.FormElement.Text −> Uize.Widget.AutoSuggest

1.2.1. Features Introduced in This Module

1.2.2. Features Overridden in This Module

The features listed in this section have been overridden in this module.

The module that an overridden feature was initially introduced in will be noted in the IMPLEMENTATION INFO notes for the feature.

INSTANCE METHODS

fireOkOnEnter | updateUi | valueOf | wireUi

STATIC PROPERTIES

Uize.Widget.AutoSuggest.moduleName | Uize.Widget.AutoSuggest.nonInheritableStatics | Uize.Widget.AutoSuggest.undefined

1.2.3. Features Inherited From Other Modules

The features listed in this section have been inherited from other modules.

The module that an inherited feature was initially introduced in will be noted in the IMPLEMENTATION INFO notes for the feature.

INSTANCE METHODS

addChild | addChildren | ajax | buildHtml | callInherited | checkIsEmpty | checkWarningShown | childHtml | childId | confirm | displayNode | fire | flushNodeCache | get | getCaretPosition | getContainer | getHtml | getInherited | getMoreValidators | getNode | getNodeStyle | getNodeValue | getProvider | getRootNode | globalizeNode | inform | injectNodeHtml | insertOrWireUi | insertUi | is | isMet | kill | localize | met | nodeId | onChange | once | removeChild | removeNode | removeUi | restore | select | set | setCaretPosition | setInherited | setNodeClipRect | setNodeInnerHtml | setNodeOpacity | setNodeProperties | setNodeStyle | setNodeValue | showNode | toggle | unmet | unwire | unwireNode | unwireNodeEventsByMatch | unwireUi | validate | valueConformer | whenever | wire | wireNode

INSTANCE PROPERTIES

showConfirm | showInform

STATE PROPERTIES

built | busy | busyInherited | busyParentTickle | children | container | elementName | enabled | enabledInherited | enabledParentTickle | errorClassName | focused | html | idPrefix | idPrefixConstruction | insertionMode | isDirty | isDirtyInherited | isEmpty | isFinished | isValid | localized | maxLength | minLength | name | nodeMap | parent | placeholder | tentativeValue | type | validateWhen | validator | value | valueConformer | warningAllowed | warningAllowedInherited | warningMessage | warningShown | warningShownWhen | warningWidgetClass | wired

STATIC METHODS

Uize.Widget.AutoSuggest.alphastructor | Uize.Widget.AutoSuggest.declare | Uize.Widget.AutoSuggest.doMy | Uize.Widget.AutoSuggest.dualContextMethods | Uize.Widget.AutoSuggest.dualContextProperties | Uize.Widget.AutoSuggest.fire | Uize.Widget.AutoSuggest.get | Uize.Widget.AutoSuggest.getBlankImageUrl | Uize.Widget.AutoSuggest.instanceMethods | Uize.Widget.AutoSuggest.instanceProperties | Uize.Widget.AutoSuggest.mixins | Uize.Widget.AutoSuggest.omegastructor | Uize.Widget.AutoSuggest.set | Uize.Widget.AutoSuggest.singleton | Uize.Widget.AutoSuggest.spawn | Uize.Widget.AutoSuggest.stateProperties | Uize.Widget.AutoSuggest.staticMethods | Uize.Widget.AutoSuggest.staticProperties | Uize.Widget.AutoSuggest.subclass | Uize.Widget.AutoSuggest.toggle | Uize.Widget.AutoSuggest.treeInheritedStateProperties | Uize.Widget.AutoSuggest.unwire | Uize.Widget.AutoSuggest.wire

STATIC PROPERTIES

Uize.Widget.AutoSuggest.busyParentTickle | Uize.Widget.AutoSuggest.enabledParentTickle | Uize.Widget.AutoSuggest.isWired | Uize.Widget.AutoSuggest.pathToResources

1.2.4. Modules Directly Under This Namespace

There are no modules directly under this namespace.

1.2.5. Unit Tests

There is no dedicated unit tests module for the Uize.Widget.AutoSuggest module.

Instance Events

Suggestion Selected

This event fires when a suggestion is selected (click or enter).

When this event fires, the event object will have an option property whose value is the option widget representing the suggestion.

2. State Properties

2.1. additionalAutoSuggestParams

IMPLEMENTATION INFO

this feature was introduced in this module

2.2. allowKeypress

A boolean, specifying whether suggestions can be selected via keyboard control.

NOTES

the initial value is true

IMPLEMENTATION INFO

this feature was introduced in this module

2.3. autoPositionSuggestionsPalette

Set this to false to use the default CSS positioning for the suggestions palette.

IMPLEMENTATION INFO

this feature was introduced in this module

2.4. built

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.5. busy

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.6. busyInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.7. busyParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.8. children

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.9. container

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.10. cssClassHighlight

A string, indicating the CSS class used for highlighting (see the highlightMode property) specified portions of the suggestions.

NOTES

the initial value is 'suggestionHighlight'

IMPLEMENTATION INFO

this feature was introduced in this module

2.11. cssClassSelected

A string, indicating the CSS class used for the (tentatively) selected suggestion

NOTES

the initial value is 'selectedSuggestion'

IMPLEMENTATION INFO

this feature was introduced in this module

2.12. elementName

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.13. enabled

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.14. enabledInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.15. enabledParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.16. errorClassName

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.17. focused

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.18. highlightMode

A string, specifying the portion of each suggestion that is highlighted (wrapped in a span with class cssClassHighlight).

NOTES

the value must be one of 'none', 'query', or 'remaining'
the initial value is 'query'

IMPLEMENTATION INFO

this feature was introduced in this module

2.19. html

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.20. idPrefix

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.21. idPrefixConstruction

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.22. insertionMode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.23. isDirty

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.24. isDirtyInherited

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.25. isEmpty

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.26. isFinished

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.27. isValid

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.28. lastTypedQuery

A read only string, specifies the last query used for auto suggest

NOTES

the initial value is undefined
Read Only

IMPLEMENTATION INFO

this feature was introduced in this module

2.29. localized

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.30. maxLength

Inherited from Uize.Widget.FormElement.Text.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement.Text, first introduced in Uize.Widget.FormElement.Text)

2.31. minLength

Inherited from Uize.Widget.FormElement.Text.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement.Text, first introduced in Uize.Widget.FormElement.Text)

2.32. moveSuggestionsPaletteToRoot

A bool, specifies whether or not to move the suggestions palette to the document root

NOTES

the initial value is true

IMPLEMENTATION INFO

this feature was introduced in this module

2.33. name

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.34. nodeMap

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.35. numCharsBeforeSuggest

An integer, specifying the minimum number of characters input before suggestions are requested.

The primary use of such a minimum is to increase the relevance of the returned suggestions.

NOTES

the value must be at least 0
the initial value is 1

IMPLEMENTATION INFO

this feature was introduced in this module

2.36. numSuggestions

An integer, specifying the maxinum number of suggestions requested and displayed.

NOTES

the value must be at least 0
setting the value to 0 completely disables suggestions
the initial value is 10

IMPLEMENTATION INFO

this feature was introduced in this module

2.37. optionDataAdapter

A function which maps a suggestion and its formatted form to a form accepted by the values property of the optionsWidgetClass.

NOTES

the initial value is a function which maps the suggestion and formatted suggestion into a form accepted by Uize.Widget.Options.Selector.

IMPLEMENTATION INFO

this feature was introduced in this module

2.38. optionsWidgetClass

An object reference to a widget class which is used for the suggestions.

By default, when no class is specified, Uize.Widget.Options.Selector is used.

NOTES

the initial value is undefined

IMPLEMENTATION INFO

this feature was introduced in this module

2.39. optionsWidgetProperties

An object, specifying values for state properties that is used when creating the options widget.

NOTES

see the companion optionsWidgetClass state property
the initial value is undefined

IMPLEMENTATION INFO

this feature was introduced in this module

2.40. parent

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

2.41. placeholder

Inherited from Uize.Widget.FormElement.Text.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement.Text, first introduced in Uize.Widget.FormElement.Text)

2.42. queryQuotes

A string, object, array of strings, or array of objects, used to enclose substrings in which separators are ignored.

Accepted values include quoteSTR, [quoteSTR1, quoteSTR2, ...], {open:openQuoteSTR, close:closeQuoteSTR}, and [{open:openQuoteSTR1, close:closeQuoteSTR1}, {open:openQuoteSTR2, close:closeQuoteSTR2}]

A value of undefined, null, or '' disables this feature.

NOTES

the initial value is undefined
this property is only used when querySeparators is defined

IMPLEMENTATION INFO

this feature was introduced in this module

2.43. querySeparators

A character (string) or array of characters, used to split and distinguish independent subqueries.

Accepted valeus include separatorSTR and [separatorSTR1, separatorSTR2, ...].

For example, for an input of 'foo,bar,baz' with separator ',', the subqueries would be 'foo', 'bar', and 'baz'. An input of 'foo,bar|baz' with separators [',', '|'] would yield the same subqueries.

A value of undefined, null, or '' disables this feature.

NOTES

the initial value is undefined

IMPLEMENTATION INFO

this feature was introduced in this module

2.44. responseAdapter

A function which maps the normalized query and the response from the service used to request suggestions to an array of of objects containing a prefix and a suffix.

NOTES

the initial value is a function which assumes that the service returns an array of suggestion strings (eg ['foo','bar','baz'])

IMPLEMENTATION INFO

this feature was introduced in this module

2.45. serviceNumSuggestionsParamName

A string specifying the parameter name used by the service (provided at serviceUrl) to denote the number of suggestions to return.

NOTES

the initial value is 'num'
the number of suggestions to request is specified by numSuggestions

IMPLEMENTATION INFO

this feature was introduced in this module

2.46. serviceQueryParamName

A string specifying the parameter name used by the service (provided at serviceUrl) to denote the query.

NOTES

the initial value is 'q'

IMPLEMENTATION INFO

this feature was introduced in this module

2.47. serviceUrl

A string specifying the URL of the service from which suggestions are requested.

This property is required to be set.

NOTES

the initial value is undefined

IMPLEMENTATION INFO

this feature was introduced in this module

2.48. showOnMouseover

A boolean specifying whether on mouseover of a suggestion, the suggestion is shown in the input.

NOTES

the initial value is false
This feature causes a usability issue. If the user's mouse is over where suggestions would appear, suggestions would be automatically selected and the contents of the input updated, while the user is still typing.

IMPLEMENTATION INFO

this feature was introduced in this module

2.49. tentativeValue

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.50. type

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.51. typeSuggestDelay

An integer, specifying the amount of time after the user stops typing before suggestions are requested.

The primary use of such a delay is to increase responsiveness by minimizing the number of wasted requests sent.

NOTES

the value must be at least 0
the initial value is 0

IMPLEMENTATION INFO

this feature was introduced in this module

2.52. validateWhen

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.53. validator

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.54. value

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.55. valueConformer

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.56. warningAllowed

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.57. warningAllowedInherited

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.58. warningMessage

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.59. warningShown

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.60. warningShownWhen

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.61. warningWidgetClass

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

2.62. wired

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3. Instance Methods

3.1. addChild

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.2. addChildren

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.3. ajax

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.4. buildHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.5. callInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.6. checkIsEmpty

Inherited from Uize.Widget.FormElement.Text, but introduced in Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement.Text, first introduced in Uize.Widget.FormElement)

3.7. checkWarningShown

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

3.8. childHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.9. childId

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.10. confirm

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.11. displayNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.12. fire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.13. fireOkOnEnter

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget.FormElement)

3.14. flushNodeCache

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.15. get

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.16. getCaretPosition

Inherited from Uize.Widget.FormElement.Text.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement.Text, first introduced in Uize.Widget.FormElement.Text)

3.17. getContainer

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.18. getHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.19. getInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.20. getMoreValidators

Inherited from Uize.Widget.FormElement.Text, but introduced in Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement.Text, first introduced in Uize.Widget.FormElement)

3.21. getNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.22. getNodeStyle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.23. getNodeValue

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.24. getProvider

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.25. getRootNode

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

3.26. globalizeNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.27. inform

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.28. injectNodeHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.29. insertOrWireUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.30. insertUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.31. is

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.32. isMet

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.33. kill

Inherited from Uize.Widget, but introduced in Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Class)

3.34. localize

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.35. met

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.36. nodeId

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.37. onChange

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.38. once

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.39. removeChild

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.40. removeNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.41. removeUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.42. restore

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

3.43. select

Inherited from Uize.Widget.FormElement.Text.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement.Text, first introduced in Uize.Widget.FormElement.Text)

3.44. set

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.45. setCaretPosition

Inherited from Uize.Widget.FormElement.Text.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement.Text, first introduced in Uize.Widget.FormElement.Text)

3.46. setInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.47. setNodeClipRect

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.48. setNodeInnerHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.49. setNodeOpacity

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.50. setNodeProperties

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.51. setNodeStyle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.52. setNodeValue

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.53. showNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.54. toggle

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.55. unmet

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.56. unwire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.57. unwireNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.58. unwireNodeEventsByMatch

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.59. unwireUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.60. updateUi

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)

3.61. validate

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

3.62. valueConformer

Inherited from Uize.Widget.FormElement.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.FormElement, first introduced in Uize.Widget.FormElement)

3.63. valueOf

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)

IMPLEMENTATION INFO

3.64. whenever

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.65. wire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

3.66. wireNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.67. wireUi

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)

4. Instance Properties

4.1. showConfirm

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.2. showInform

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5. Static Methods

5.1. Uize.Widget.AutoSuggest.alphastructor

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.2. Uize.Widget.AutoSuggest.declare

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.3. Uize.Widget.AutoSuggest.doMy

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.4. Uize.Widget.AutoSuggest.dualContextMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.5. Uize.Widget.AutoSuggest.dualContextProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.6. Uize.Widget.AutoSuggest.fire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.7. Uize.Widget.AutoSuggest.get

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.8. Uize.Widget.AutoSuggest.getBlankImageUrl

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

5.9. Uize.Widget.AutoSuggest.instanceMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.10. Uize.Widget.AutoSuggest.instanceProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.11. Uize.Widget.AutoSuggest.mixins

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.12. Uize.Widget.AutoSuggest.omegastructor

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.13. Uize.Widget.AutoSuggest.set

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.14. Uize.Widget.AutoSuggest.singleton

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.15. Uize.Widget.AutoSuggest.spawn

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

5.16. Uize.Widget.AutoSuggest.stateProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.17. Uize.Widget.AutoSuggest.staticMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.18. Uize.Widget.AutoSuggest.staticProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.19. Uize.Widget.AutoSuggest.subclass

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.20. Uize.Widget.AutoSuggest.toggle

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.21. Uize.Widget.AutoSuggest.treeInheritedStateProperties

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

5.22. Uize.Widget.AutoSuggest.unwire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

5.23. Uize.Widget.AutoSuggest.wire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6. Static Properties

6.1. Uize.Widget.AutoSuggest.busyParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

6.2. Uize.Widget.AutoSuggest.enabledParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

6.3. Uize.Widget.AutoSuggest.isWired

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

6.4. Uize.Widget.AutoSuggest.moduleName

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.5. Uize.Widget.AutoSuggest.nonInheritableStatics

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)
this static feature is not inherited by subclasses

6.6. Uize.Widget.AutoSuggest.pathToResources

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.7. Uize.Widget.AutoSuggest.undefined

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)
this static feature is inherited by subclasses