On each user keystroke, this builder's runtime code evaluates the reference provided as the Values
input. The builder decides, based on what the user has typed so far, what choices to display.
There are two basic filtering types you can use: one which selects all the values that start with the user's currently-typed data, the other that returns all values that contain the currently-typed data somewhere in the value.
If the number of possible values is extremely large, you may not want to have the builder search through the entire list in this fashion to find the matching possibilities. Replace this behavior with your own filtering logic by specifying Show all values
for the Filter Mode
Then write a method that calls the builder-generated LJO's getCurrentUserData() method to get the data typed so far and decides based on this what choices to return, and use this method in the Values
Parent topic: Ajax Type-Ahead builder