Module Goog.​Ui.​AutoComplete

module AutoComplete : sig..end

module EventType : sig..end

Events associated with the autocomplete

class type arrayMatcher = object..end

Class goog.ui.AutoComplete.ArrayMatcher

val arrayMatcher : 
  (Js.js_string Js.t array ->
   bool Js.t Js.opt -> arrayMatcher Js.t)
  Js.constr

Basic class for matching words in an array.

class type inputHandler = object..end

Class goog.ui.AutoComplete.InputHandler

val inputHandler : 
  (Js.js_string Js.t Js.opt ->
   Js.js_string Js.t Js.opt ->
   bool Js.t Js.opt -> int -> inputHandler Js.t)
  Js.constr

Class for managing the interaction between an auto-complete object and a text-input or textarea.

module InputHandler : sig..end
class type basic = object..end

Class goog.ui.AutoComplete.Basic

val basic : 
  (string Js.js_array Js.t ->
   #Dom_html.element Js.t ->
   bool Js.t Js.opt ->
   bool Js.t Js.opt -> basic Js.t)
  Js.constr

Factory class for building a basic autocomplete widget that autocompletes an inputbox or text area from a data array.

class type remote = object..end

Class goog.ui.AutoComplete.Remote

val remote : 
  (Js.js_string Js.t ->
   #Dom_html.element Js.t ->
   bool Js.t Js.opt ->
   bool Js.t Js.opt -> remote Js.t)
  Js.constr

Factory class for building a remote autocomplete widget that autocompletes an inputbox or text area from a data array provided via ajax.

class type richRemote = object..end

Class goog.ui.AutoComplete.Remote

val richRemote : 
  (Js.js_string Js.t ->
   #Dom_html.element Js.t ->
   bool Js.t Js.opt ->
   bool Js.t Js.opt -> richRemote Js.t)
  Js.constr

Factory class to create a rich autocomplete widget that autocompletes an inputbox or textarea from data provided via ajax. The server returns a complex data structure that is used with client-side javascript functions to render the results.